尝试使用托管页面的PayPal Payments专业版接受网站上的信用卡。我在使用测试信用卡时遇到了问题,它们都会给出错误:
已拒绝:10544-请使用其他支付卡。
我没有使用购物车或进行直接的API调用,我是在用贝宝的paypal payments pro asp.net c#示例进行测试,它是这样做的:
将我的凭据发布到https://pilot-payflowpro.paypal.com并获取安全令牌,然后将安全令牌发布到https://pilot-payflowlink.paypal.com以显示结帐页面
当我进入visa测试4111111111111111 exp 12/19或任何其他测试信用卡时,我得到上述错误。
在沙箱中,没有记录任何事务。
根据文档,我所做的工作如下:
我有一个paypal payments pro帐户,具有以下设置:
PayPal Payments专业在线版
托管的签出页面实时
Payflow SDK/API (完全访问权限)实时
Paypal Express Checkout Live
我把我的商务贝宝账号和manager.paypal.com联系起来了
我在developer.paypal.com上升级了一个沙盒账户--已经有两个了,一个是企业的,一个是个人的,我把企业的沙盒账户升级到了商务专业账户,然后我相信它会链接到我的支付专业账户(?)。
根据文档设置manager.paypal.com中的托管页面,将使用安全令牌设置为yes。
site to live -我这样做是因为我要发布到'pilot-‘urls。我对它进行了测试(这意味着你可以使用正常的urls),但由于错误和我读到的一篇文章,我将网站设置为在线并使用pilot,没有任何变化。
因此,除了测试数字应该成功之外,一切似乎都正常,所以我不确定下一步该往哪里看。
发布于 2019-02-21 04:27:04
KPG,
PayPal会时不时地改变它的流程,但这里是沙盒信用卡的当前流程:
如果您没有立即看到这个垂直菜单,请先导航到您的“仪表板”。它会在那里的。
随机生成用于测试目的的信用卡。您可以将信用卡添加到沙盒PayPal帐户或使用它们进行信用卡支付。
https://stackoverflow.com/questions/38189217
复制相似问题