我的客户使用PayPal NVP API来处理PayPal和信用卡付款。这似乎已被弃用,或者PayPal鼓励升级到REST。我说服客户进行升级,在实施升级时,我注意到以下几点:
重要提示:使用PayPal REST / payments API接受信用 卡付款受到限制。相反,您可以接受信用卡 使用Braintree Direct付款。
这给我的工作带来了沉重的负担。
经过更多搜索,我发现此选项可用于使用REST API接受信用卡付款:
使用存储在PayPal保管库中的信用卡进行访客付款
这对我来说意味着保险柜必须与客人付款一起使用。任何人都可以确认是否是这种情况吗?
似乎要启用来宾结帐付款,必须先确认我的沙箱帐户中已启用“ PayPal帐户可选”。
我现在要进行的假设是,只要在商家帐户中启用了此选项,就可以使用REST API进行信用卡付款,但是,我在任何地方都没有明确说明这一点,并且我不想如果现在或将来某个时候无法通过REST进行信用卡付款,请继续为我的客户交换API。我也觉得很奇怪,在使用信用卡的Payments API中找不到任何示例API调用。在Google的一点帮助下,我不得不自己解决这个问题。
我很感谢任何人使用REST Payments API来处理信用卡付款的经历,因为它被证明是“受限制的”。