使用Paypal php rest SDK发送资金

使用Paypal php rest SDK发送资金,php,laravel-4,paypal,paypal-rest-sdk,Php,Laravel 4,Paypal,Paypal Rest Sdk,我正试图在我的网站上加入一个捐赠按钮。 这个想法是允许用户将钱从他们的帐户发送到管理员帐户。 我使用Paypal REST SDK来汇款,但我发现管理员帐户是由交易费用收取的,这取决于用户所在的国家/地区 $payer = new Payer(); $payer->setPaymentMethod('paypal'); $amount = new

我正试图在我的网站上加入一个捐赠按钮。 这个想法是允许用户将钱从他们的帐户发送到管理员帐户。 我使用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));

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

在REST/Classic API中,收款人将支付交易费是正常的。 您正在研究的模型是“自适应支付”,您可以在其中决定谁愿意支付费用

基本上,在自适应支付中,如果您希望该人成为该人,您可以在自适应支付中这样做。例如,您可以在操作中使用名为
feesPayer=SENDER
的变量


p.S您需要在apps.paypal.com上创建一个应用程序,以利用paypal中的自适应支付功能。

是否有任何关于如何在laravel项目中使用paypal自适应支付的教程?没关系,我发现了以下内容: