react-native - Mangopay:不能刷卡
问题描述
我正在尝试将 Mangopay 添加到我的 react-native 应用程序中。
当我尝试通过HTTPie
卡添加时,出现错误。这是我如何进行的:
我通过以下方式预先注册了该卡:
echo '{
"UserId": "67844304",
"Currency": "EUR",
"CardType": "CB_VISA_MASTERCARD"
}' | http -a filoo:myApiKey POST https://api.sandbox.mangopay.com/v2.01/filoo/cardregistrations
它有效,我可以要求添加一张带有我得到的信息的新卡:
echo '{
"PreregistrationData": "dtxlzFRSvUcdNkJimn-i_L64-_r7M5oECwslrv8Q04NgHVv1mxYX6qXicHf0SGAMS4wCy-yiraxeE65tmxOe8A",
"AccessKey": "1X0m87dmM2LiwFgxPLBJ",
"cardNumber": "4706750000000009",
"cardExpirationDate": "1221",
"cardCvx": "123"
}' | http -a filoo:myApiKey POST https://homologation-webpayment.payline.com/webpayment/getToken
但是我在响应正文中得到了这个非常全面的错误代码(带有 200 HTTP 状态代码):errorCode=09101
解决方案
我遇到了同样的问题,我通过将 HTTP 参数作为查询字符串传递来解决了这个问题。
推荐阅读
- r - 如何在R中循环数据?
- google-cloud-platform - 如何将 Java REST 应用程序迁移到 Google Cloud
- android - 当用户单击“完成”时返回主页片段
- python - 从 BGR 转换为 HSV 并再次转换回来时,图像颜色看起来很糟糕
- kubernetes - AWS EKS 网络中的链码实例化失败
- preloadjs - 当我将“false”添加到 createjs.LoadQueue() 时,为什么进度事件会停止触发?
- javascript - 如何在chart.js中将折线图中所有点的颜色设置为相同?
- character-encoding - 当记录包含空值时,使用 BizTalk 反汇编平面文件
- web-services - 托管在 SharePoint 服务器中的点网 Web 服务 IIS 连接到 SharePoint 在线需求 Web 服务每天重新启动
- mongodb - 创建只读 mongoose/mongodb 连接或保护模式不被修改/删除对象?