php - paypal/wepay延迟链式支​​付php

标签 php paypal paypal-adaptive-payments

我已经尝试了很多搜索但没有得到任何解决方案或适当的例子。

我想使用paypal和wepay付款..

场景是, 用户需要使用 paypal 或 wepay 付款,用户账户只会在那个时候被扣款。 但在管理员批准付款之前,中间账户和收款人不会记入该金额。 如果管理员批准付款,则付款发放到中间账户和收款人。 如果管理员不同意,则付款人将被退还。 如果在 45 天内没有采取任何行动,付款人将在 45 天后获得退款。

我尝试了很多例子,但没有得到任何合适的解决方案。 我也试过, https://github.com/paypal/adaptivepayments-sdk-php/tree/master/samples (缺少一些文件)

请帮帮我。 请给我一些工作示例

最佳答案

用一些您可以使用的解决方案来改写您的场景。

付款人尝试向收款人付款。这将进入管理员可以批准的队列。付款人的卡应该被 token 化以供使用,而不是实际收费。在 WePay 中,您将使用/credit_card/create +/credit_card/authorize 调用。现在您可以在卡被批准时从卡中扣款。

你也可以使用 https://www.wepay.com/developer/usecases/delayed-payouts ,它会先从卡中扣款,但在您愿意之前不会将其发放给商家。

或者您可以使用 https://www.wepay.com/developer/usecases/tipping-point-payments这将使您可以 promise 金额,但在管理员批准之前不会收取费用。

当管理员批准后,您可以使用 token 向卡收费、触发延迟支付或触发临界点支付。但是,您希望钱从付款人的卡中扣除。

对于 Paypal - 您很可能希望对交易进行预先批准 https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicPreapproval-curl-etc/

然后在批准后,您将调用 Pay API 以实际使用预批准。 https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/

关于php - paypal/wepay延迟链式支​​付php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487335/

相关文章:

php - 如何检查变量类型是否为 DateTime

php - 使用 Web 应用程序防火墙是否安全

android - 带有 Cordova 的 Braintree 用于在应用程序中购买以进行功能升级

php - Paypal : By One click Transfer payment from Merchant account to any paypal account using PHP

按电子邮件 ID 的 PayPal 捐赠按钮

php - 在 __soapCall 之前获取 SOAP XML?

php - 谁能帮我把它做成一个对象。 (php)

javascript - Ionic App 的 javascript 错误 : No 'Access-Control-Allow-Origin' header is present on the requested resource

Paypal 订阅下一个付款日期

Paypal 电子支票需要一些解释