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" в "способах оплаты по умолчанию", если вы оставляете это черным, он использует все доступные способы оплаты