我已经在php中实施了快速结账,但发现快速付款的定期结账对于支付宝支持的德国付款人不起作用,他们建议使用预先批准的方法。
从一些研发中心,我发现预先批准的方法属于自适应支付API。
因此,有没有人实施相同的?我没有在网上找到任何适当的回复,所以在这里问一下
1)我是否需要完全删除Express Checkout的功能实施并添加固定的自适应付款,而且似乎已经完成的工作发生了重大变化?
2)我的客户是否需要为此付款?
并行结账本身是自适应付款结帐吗?
我有以下链接但不确定这是自适应结帐
https://developer.paypal.com/docs/classic/express-checkout/ht_ec-parallelPayments/
任何建议都会非常感激!!
答案 0 :(得分:0)
该链接不是自适应付款;它适用于Express Checkout,特别是如何在Express Checkout中进行并行付款,这不是您想要做的。 AP和EC是PayPal产品的独立行,因此名称中包含EC的任何内容都不是AP,反之亦然。您可以谷歌搜索自适应页面,例如:
https://developer.paypal.com/docs/classic/adaptive-payments/integration-guide/APIntro/
但是:我不确定PayPal支持是否有意将您从Express Checkout转移到Adaptive Payments。虽然EC和AP具有不易混淆的独特名称,但这两个产品系列中的功能集更加令人困惑,例如:订阅,参考交易,定期付款,预先批准的付款,结算协议等。这种混淆的一部分来自PayPal在为多个产品线添加类似/兼容功能时重复使用名称,有时尝试区分&使用不同的名称...然后有时重命名功能。因此,例如预先批准的付款最初是在EC中提供的,但随后同样的功能被升级了。重命名为参考交易。然后,AP实施了类似的功能,称之为预先批准的付款。然后,PayPal在其RESTful API中添加了类似的功能,并将其称为“计费协议”,该术语最初用于描述在EC的原始版本的预批准付款中设置的协议。糟糕!
无论如何,为混淆道歉 - 这是当公司在15年内不断建立(和购买)越来越多的产品线时所发生的事情(并且从未明确地弃用并退休)。
但我可以稍微澄清术语:
“定期付款”通常用于指商家告知PayPal向客户收取费用的时间表,以及PayPal代表您发起付款的情况。 “预先批准的付款”(以及许多同义词/类似功能)通常用于指代商家获得未来向客户收费的协议,但(通常)商家会管理时间表并启动这些付款。 (有时候“经常性支付”可以被视为更广泛的“预先批准的支付者”类别的子集,但是让我们试着保持这种相对简单......)
在任何情况下:预先批准的付款也称为参考交易功能应该在德国的Express Checkout中提供。简而言之,EC和AP将支持您在将来再次向客户收费,但这两种产品都不会支持定期计费,而PayPal会按固定的时间表启动未来的付款。因此,如果您想坚持使用EC,您应该能够做到这一点。
参见几年前的StackExchange帖子: