使用 Paypal php rest SDK 汇款
Posted
技术标签:
【中文标题】使用 Paypal php rest SDK 汇款【英文标题】:Send money using Paypal php rest SDK 【发布时间】:2015-02-05 21:10:09 【问题描述】:我正在尝试在我的网站中添加一个捐赠按钮。 这个想法是允许用户从他们的账户向管理员账户汇款。 我使用 Paypal REST SDK 进行汇款,但我发现管理员帐户的交易费用取决于用户所在的国家/地区。
$payer = new Payer();
$payer->setPaymentMethod('paypal');
$amount = new Amount();
$amount->setCurrency('EUR')
->setTotal($money);
$transaction = new Transaction();
$transaction->setAmount($amount)
->setDescription('donation');
$redirect_urls = new RedirectUrls();
$redirect_urls->setReturnUrl(URL::route('funding.status'))
->setCancelUrl(URL::route('funding.status'));
$payment = new Payment();
$payment->setIntent('Sale')
->setPayer($payer)
->setRedirectUrls($redirect_urls)
->setTransactions(array($transaction));
我不卖任何产品。我只是想资助一个项目。有没有办法让管理员帐户收到的钱?我可以支付汇款用户收取的交易费用吗?
【问题讨论】:
【参考方案1】:在 REST/Classic API 中,接收方会产生交易费用是正常的。 您正在查看的模型是“自适应付款”,您可以在其中决定谁愿意支付费用。
Read
基本上在 Adaptive Payments 中,如果您希望人 who sends money should pay the fee ,您可以在 Adaptive Payments 中这样做。例如,您可以在 Pay API 操作中使用名为 feesPayer = SENDER
的变量。
P.S您需要在 apps.paypal.com 上创建一个应用程序才能使用 PayPal 中的自适应支付功能。
【讨论】:
有没有关于如何在 laravel 项目中使用 paypal 自适应支付的教程? 没关系,我找到了这个:devtools-paypal.com/guide/ap_chained_payment/…以上是关于使用 Paypal php rest SDK 汇款的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 PayPal REST API 和 PayPal PHP SDK 保存 PayPal 帐户以备将来付款
带有 Laravel 4 的 PayPal rest-api-sdk-php