Magento / Paypal 预留资金在几个月后收取

Posted

技术标签:

【中文标题】Magento / Paypal 预留资金在几个月后收取【英文标题】:Magento / Paypal reserve funds to charge months later 【发布时间】:2015-10-28 19:56:33 【问题描述】:

我正在寻找是否有一种方法可以在 Magento 中使用 Paypal 来授权向帐户收费,并且仅在几个月后进行捕获。我们正在设计一个网站,订单的交货时间可能是几个月,因为产品需要在订购后创建。

根据我在 Paypals 文档(下面的链接)中看到的内容,我认为有大约一个月的时间限制,但我认为确认这一点是谨慎的。

谢谢,

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/authcapture/ https://developer.paypal.com/docs/classic/admin/auth-capture/

【问题讨论】:

【参考方案1】:

授权通常只允许从原始交易日期算起最多 30 天。没有办法长期保证这些资金,尽管您可以在短时间内重新授权,但您无法一次将其延长数月。

解决此问题的最佳方法是利用参考交易,它允许您从现有交易中运行新交易。

文档:https://developer.paypal.com/docs/classic/api/merchant/DoReferenceTransaction_API_Operation_NVP/

这是如何工作的,您通常会收取一笔较小的初始费用,然后您的系统会存储原始付款中的交易 ID,然后您将使用参考交易 API 为剩余金额运行新交易您要求的时间。

请注意,默认情况下不启用参考交易,因此您需要联系 PayPal 业务支持以获取提交请求以激活此服务。

【讨论】:

非常感谢您提供这些信息。这给了我一个可能的解决方案。我们会联系 PP 看看能做些什么! 对于未来的谷歌用户来说,这似乎运作良好,PayPal MTS 很快就为 Sandbox 启用了。 Magento 的现成插件用于集成。需要制定流程,我们认为我们将向人们收取少量押金以进行初始计费协议,然后在产品准备好时收取全额费用。

以上是关于Magento / Paypal 预留资金在几个月后收取的主要内容,如果未能解决你的问题,请参考以下文章

Magento PayPal 付款缺少运费......但只是有时

PayPal沙箱登录[重复]

如何在几个月前使用 SQL 获得运行平衡的差异?

仅在几个月和几天计算时差

如何在 Magento 中关闭 PayPal IPN?

如何处理取消的定期付款