php - 使用 Paypal php rest SDK 汇款

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

我正在尝试在我的网站中包含一个捐赠按钮。 这个想法是允许用户从他们的账户汇款到管理员账户。 我使用 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 中,接收方会产生交易费用是正常的。 您正在查看的模型是“自适应支付”,您可以在其中决定谁愿意支付费用。

Read

基本上在自适应支付中,如果您希望这个人 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/

相关文章:

php - curl_multi_exec 显示不同的运行

php - 找不到 Laravel 4 工作台类

php - 为 Laravel 4 RESTful API 身份验证实现 token

php - paypal 返回和带参数的 IPN url

iphone - Apple 现在允许 Paypal iphone sdk 集成吗?

php - 指定的交易货币必须与之前指定的相同

PHP CodeIgniter - 当关系表(不同表中有相同的列名)时如何获得良好的结果数组

php - odbc_connect 不适用于 unixODBC (LINUX)

php - 变量变量未按预期工作并正在创建数组

asp.net-mvc - Laravel PHP 在 ASP.NET MVC 中的等效 Eloquent ORM 用法是什么?