我目前正在测试我在PHP RestFul API中添加的有关通过eCheck接受付款的功能。目前Paypal的开发者网站上没有关于此问题的文档,所以我只是阅读API代码并根据我目前如何进行正确的信用卡交易来解决这个问题。
每当我发布交易时,我都会在Paypal API端收到内部错误:
Array
(
[name] => INTERNAL_SERVICE_ERROR
[message] => An internal service error has occurred
[information_link] => https://developer.paypal.com/webapps/developer/docs/api/#INTERNAL_SERVICE_ERROR
[debug_id] => 4a0a3d669966c
)
访问https://api.sandbox.paypal.com/v1/payments/payment
时获得Http响应代码500错误非常模糊,没有提供可能解决方案的提示。
我已经创建了一个GIST,因此您可以使用我正在使用的代码,也许我在这里缺少一些内容:ChargeEcheck.php
如果此代码存在问题,则必须在第140-152行之间
我根本没有收到任何其他错误。信用卡方面的代码与GIST中的代码非常相似,并且完全正常。
我还查看了开发人员信息中心,无法找到任何引用任何eCheck选项的内容来启用/禁用。
有没有其他人使用PHP RestFul API来解决这个问题?
我可以提供一些其他详细信息:
Paypal Core SDK API 2.5.7版
Paypal RestFul API版本0.16.1
PHP 5.6.4
如果需要,我也很乐意提供任何其他信息。
答案 0 :(得分:0)
目前REST API不支持eCheck。唯一支持的资金类型是信用卡和PayPal。但是,该功能已被考虑在内,并且应该可用,但没有特定的时间表可用于公告。
感谢。