我正在尝试在我的网站中包含一个捐赠按钮。 这个想法是允许用户从他们的账户汇款到管理员账户。 我使用 Paypal REST SDK 汇款,但我发现 admin 帐户被收取了交易费,具体取决于用户所在的国家/地区。
$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));
我不卖任何产品。我只是想资助一个项目。有什么办法可以让管理员帐户收到收到的钱吗?以及汇款用户收取的交易手续费能不能赚到?
最佳答案
在 REST/Classic API 中,接收方会产生交易费用是正常的。 您正在查看的模型是“自适应支付”,您可以在其中决定谁愿意支付费用。
基本上在自适应支付中,如果您希望这个人 who sends money should pay the fee ,您可以在自适应支付中这样做。例如,您可以在 Pay API 中使用名为 feesPayer = SENDER
的变量操作。
附言您需要在 apps.paypal.com 上创建一个应用程序才能使用 PayPal 中的自适应支付功能。
关于php - 使用 Paypal php rest SDK 汇款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354157/