Quickpay: произошла неизвестная ошибка. Пожалуйста, попробуйте еще раз

В настоящее время я пытаюсь выполнить тестовый платеж с помощью интеграции с Quickpay. Я успешно сгенерировал URL перенаправления через API, например,

POST https://api.quickpay.net/payments

ТЕЛО

{
    "order_id": "A4asdB2343", // This is generated at random each request
    "currency": "EUR",
    "variables": {
        "myCustomOrderId": 123
    }
}

HEADERS

{
    'Accept-Version': 'v10',
    Authorization: `Basic ${Buffer.from(`:${authToken}`).toString('base64')}`,
}

Который возвращается

{
    "id": 145359050,
    ...
}

Который я затем генерирую запрос redirectUrl, который выглядит так,

PUT https://api.quickpay.net/payments/145359050/link

ТЕЛО

{
    "amount": 400,
    "continue_url": "myurl",
    "cancel_url": "myurl"
}

HEADERS

{
    'Accept-Version': 'v10',
    Authorization: `Basic ${Buffer.from(`:${authToken}`).toString('base64')}`,
}

Который возвращается

{
    "url": "https://payment.quickpay.net/payments/..."
}

Затем я перенаправляю на возвращенный адрес.

Однажды на странице оплаты я пытаюсь завершить транзакцию с номерами проверки кредитной карты, но получаю сообщение об ошибке при отправке.

Я знаю, что тестовые карты работают в соответствии с примером здесь, и я добавил способ оплаты для VISA вот так,

Я предполагаю, что я неправильно настроил свой магазин? Кто-нибудь сталкивался с такой проблемой?

1 ответ

Решение

Вы активировали тестовые транзакции в менеджере быстрой оплаты в Настройки> Интеграция?

а вы помните активировать экверов с черной информацией?

также вам не нужно устанавливать "visa" в "способах оплаты по умолчанию", если вы оставляете это черным, он использует все доступные способы оплаты

Другие вопросы по тегам