【问题标题】:Send money using Paypal php rest SDK使用 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));

我不卖任何产品。我只是想资助一个项目。有没有办法让管理员帐户收到的钱?我可以支付汇款用户收取的交易费用吗?

【问题讨论】:

    标签: php laravel-4 paypal paypal-rest-sdk


    【解决方案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 中的自适应支付功能。

    【讨论】:

    猜你喜欢
    • 2013-08-25
    • 2011-05-10
    • 2011-03-10
    • 2017-07-24
    • 2013-08-26
    • 2014-02-22
    • 2014-06-20
    相关资源
    最近更新 更多