我正在为租赁网站开发 paypal 集成。我已经完成了付款的整合。现在我对一件事感到震惊:我担心的是,我已经使用 Authorization & Capture 完成了付款流程,现在我必须编写代码来对付款应用服务税。服务税将转入企业主账户,其余款项将退还至最终用户的账户。我该如何实现?
我用过的引用网址:: https://developer.paypal.com/docs/api/quickstart/capture-payment/
谢谢
最佳答案
我看到了几种可能的设计:
设计 #1:您授权付款但不捕获它,或者对服务税进行部分捕获,将其保持在待处理状态 (pendingreason=authorization) 最多 29 天,然后捕获任何剩余的所需金额29 天内(仅服务税或全部未结余额)。
设计 #2:您在结账时获得全额退款,并在大约 180 天内或您的 PayPal 账户上的任何退款期限内进行部分退款(减去服务税)。
设计 #3:您实现订单授权捕获,也称为 AS2,它更加复杂,但如果 PayPal 在您的帐户上启用此功能,则可以为您提供比 29 天更长的窗口。他们必须启用它,默认情况下您不会获得它。
设计 #1 的一个缺点是授权不会在客户的资金来源上长期持有资金——所以几天后,它们将不再被保留,并且 future 的捕获例如第 29 天可能会失败。
设计 #2 的一个缺点是您可能会因进行部分退款而产生一些费用。我不确定部分退款的费用是多少,但 PayPal 退款不像以前那样免费。
设计 #3 的缺点是实现起来更复杂,您还需要在 PayPal 业务支持或账户管理方面有经验的人的帮助才能打开超过 29 天的窗口或多次捕获等功能每个订单。
因此,这些是需要考虑的一些权衡。
关于PayPal Authorization & Capture 并保留服务税,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59026652/