我目前正在尝试在 Quickpay 集成上完成测试付款。我像这样通过 API 成功生成了重定向 url,
发布 https://api.quickpay.net/payments
身体
{
"order_id": "A4asdB2343", // This is generated at random each request
"currency": "EUR",
"variables": {
"myCustomOrderId": 123
}
}
标题
{
'Accept-Version': 'v10',
Authorization: `Basic ${Buffer.from(`:${authToken}`).toString('base64')}`,
}
哪个返回
{
"id": 145359050,
...
}
然后我生成一个看起来像的redirectUrl请求,
把https://api.quickpay.net/payments/145359050/link
身体
{
"amount": 400,
"continue_url": "myurl",
"cancel_url": "myurl"
}
标题
{
'Accept-Version': 'v10',
Authorization: `Basic ${Buffer.from(`:${authToken}`).toString('base64')}`,
}
哪个返回
{
"url": "https://payment.quickpay.net/payments/..."
}
然后我重定向到返回的地址。
进入付款页面后,我尝试使用信用卡测试号完成交易,但在提交时收到错误消息。
我知道测试卡按照这里的示例工作,我已经添加了类似的付款方式VISA
,
我假设我的商店配置错误?有没有人遇到过这样的问题?