gpt4 book ai didi

php - 如何在稍后阶段使用同一笔交易向 Paypal 信用卡付款收取小费?

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:07 25 4
gpt4 key购买 nike

我正在使用 PHP 开发一个电子商务网站并集成 paypal 来处理信用卡付款。我在 PHP 中找到了用于支付和捕获交易 ID 的 API,但这些 API 都没有讨论如何对捕获的金额进行调整。我的用例包括:稍后添加提示添加时间延长调整如果订单被取消,只退还部分金额还有一些类似的

谁能告诉我这种任务是如何用 paypal 处理的,还有提供这种功能的 API 吗?

最佳答案

References Transactions 可以很好地为小费收取单独的交易费用,但随后客户会在他们的信用卡上看到两项单独的费用,您可能会收到很多问题和困惑的人,想知道为什么他们的卡被打了两次。尽管看起来很明显,但我去过那里。

处理它的最佳方法是在首次运行卡时运行授权。授权它超过票款总额的 50%,或者你认为可以支付最终总额的任何费用,包括该订单的小费。

如果订单因任何原因被取消,您只需作废授权即可。如果您准备好实际处理包括小费在内的最终总额的资金,那么您可以捕获您需要的金额,直至您最初授权的金额。我相信您甚至可以比原始授权多获取 10%,但我对此不是 100% 确定。

您需要注意的是,对一张卡进行大额授权,然后不要在不久之后作废或扣款。授权仅保证 3 天。如果需要,您可以运行重新授权并获得额外的 3 天。

如果订单被取消并且您没有将其作废,那么您会收到投诉,称他们的账户被“扣款”了一大笔钱。它看起来像是一笔费用,直到它被清除或作废。如果您不将其作废,那么他们最多可能需要 29 天才能再次使用他们帐户中的这些资金,因此您也希望避免此类投诉。

您需要 Payments Pro 来直接为此类系统处理信用卡。根据他们为您提供的 Pro 版本,您将使用 PayFlow API,或者您将使用 DoDirectPayment、DoVoid、DoCapture、DoReauthorization 的变体。

关于php - 如何在稍后阶段使用同一笔交易向 Paypal 信用卡付款收取小费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com