使用eCheck的PHP RestFul API

时间:2015-01-08 22:18:57

标签: php api rest paypal

我目前正在测试我在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

如果需要,我也很乐意提供任何其他信息。

1 个答案:

答案 0 :(得分:0)

目前REST API不支持eCheck。唯一支持的资金类型是信用卡和PayPal。但是,该功能已被考虑在内,并且应该可用,但没有特定的时间表可用于公告。

感谢。