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

时间:2014-06-30 09:49:50

标签: php paypal paypal-adaptive-payments

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

我希望使用paypal和支付付款付款..

情景是, 用户需要使用paypal或wepay支付,用户帐户将仅在当时扣除。 但是,在管理员批准付款,中间帐户和收款人将不会记入金额。 如果管理员批准付款,则将付款发放到中间帐户和收款人。 如果管理员拒登,则付款人将退款。 如果45天之前没有任何行动,那么付款人将在45天后退还。

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

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

1 个答案:

答案 0 :(得分:4)

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

付款人尝试向收款人付款。这将进入管理员可以批准的队列。付款人的卡应该被标记化以供使用,但实际上并未收费。在WePay中,您将使用/ credit_card / create + / credit_card / authorize调用。现在,只要获得批准,您就可以为卡充电。

您还可以使用https://www.wepay.com/developer/usecases/delayed-payouts,这会先为卡充电,但在您想要之前不会将其发布给商家。

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

当管理员批准时,您使用令牌向卡充电,触发延迟支付或触发临界点支付。但是你想要钱从付款人卡中拿出来。

对于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/