我目前正在尝试完成Quickpay集成上的测试付款。我像这样通过API成功生成了重定向网址,
POST 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/..."
}
然后,我重定向到返回的地址。
进入付款页面后,我尝试使用Credit card test numbers完成交易,但在提交时收到错误消息。
我知道测试卡可以按照示例here正常工作,并且我为
VISA
添加了付款方式,我假设我的商店配置错误?有人遇到过这样的问题吗?
最佳答案
您是否在Quickpay管理器中的设置>集成中激活了测试交易?
您还记得用黑信息激活收单行吗?
另外,如果您将其保留为黑色,则无需在“默认付款方式”中设置“签证”即可使用所有可用的付款方式