使用 Express Checkout 测试 Paypal 信用
Posted
技术标签:
【中文标题】使用 Express Checkout 测试 Paypal 信用【英文标题】:Testing Paypal Credit with Express Checkout 【发布时间】:2015-12-14 20:43:22 【问题描述】:我正在实施 PayPal Express Checkout,但在测试 PayPal Credit 作为付款方式时遇到了问题。当我选择它作为付款方式时,响应返回为 ERRORCODE0=10486,这意味着“此交易无法完成。请将您的客户重定向到 PayPal。”使用其他付款方式时效果很好。
有谁知道是否可以使用 PayPal Credit 进行测试交易?我无法在文档或谷歌中找到任何关于它的信息,所以希望这里有人知道!
谢谢!
【问题讨论】:
【参考方案1】:您有两个测试选项。 您可以使用PayPal Demo site 对其进行测试,它不仅可以从头到尾演示使用 PayPal Credit 付款。它也有可用的工作示例代码。
我发现您可以在沙盒帐户中模拟 PayPal Credit 交易。我在我的一个沙盒帐户上对其进行了测试。您必须登录您的沙盒帐户之一,该帐户不是您正在测试的商家帐户。当它要求我申请产品时,我输入了演示信息。我的沙盒帐户已获批准。
【讨论】:
感谢您向我展示这一点,它有点帮助,但我仍然无法使用贝宝信用成功进行测试交易。每次我都会被重定向回来:“很抱歉,我们无法使用此付款方式完成您的购买。我们已为您选择了另一种方式。您可以继续使用此方式,或选择其他方式。” 确保您指向沙盒。您在申请 PayPal Credit 时是否使用您的测试沙盒帐户登录并使用了测试信息?您也可以从演示站点下载示例代码并使用该示例运行测试,看看您是否有编码问题。 是的,一切都指向沙盒。我很确定一切都配置正确。使用除了贝宝信用卡以外的任何其他付款类型时,它都可以正常工作。 创建一个新的商业沙盒帐户,确保它是一个美国帐户,并给它 5,000 美元的余额。通过使用新的沙盒帐户登录尝试付款,使用 1234 作为 SSN 的最后四个以及 1989 年之前您想要的任何生日。如果仍然不起作用。从演示站点下载 PayPal Credit 的代码并尝试使用该代码进行测试。 感谢您的所有帮助,但仍然无法正常工作。使用演示站点代码和我自己的代码进行了尝试。【参考方案2】:所以我能够让它发挥作用(至少在沙盒中)。问题是它似乎不喜欢我进来:
“USERSELECTEDFUNDINGSOURCE”=>“BML”(旧版本)或“USERSELECTEDFUNDINGSOURCE”=>“财务”(新版本)
当我使用此选项时,它会将我转到如下所示的页面:http://imgur.com/J1exMJb
这正是我想要的,因为我们主要希望专注于为客户提供 PayPal Credit。
当您删除 USERSELECTEDFUNDINGSOURCE 选项时,它会将您带到如下页面:http://imgur.com/0XOaTOL
如果您在此页面选择更改付款来源并选择PayPal Credit,则交易成功。
这并不完全是解决问题的方法,但希望这可以帮助遇到类似问题的任何人。
【讨论】:
以上是关于使用 Express Checkout 测试 Paypal 信用的主要内容,如果未能解决你的问题,请参考以下文章
使用 PayPal REST API 通过 Express Checkout 测试拒绝付款
Paypal payflow 链接设置没有“PayPal Express Checkout”字段集
使用 PayPal Express Checkout 听取买家的“收据确认”