laravel 4 — Отправляйте деньги с помощью PayPal php rest SDK

Я пытаюсь включить кнопку пожертвования на свой сайт.
Идея состоит в том, чтобы позволить пользователям отправлять деньги со своего аккаунта на аккаунт администратора.
Я использовал 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));

Я не продаю какой-либо продукт. Я просто хочу финансировать проект. Есть ли способ получить полученные деньги за счет администратора? И могу ли я внести комиссию за транзакцию, взимаемую с пользователя, отправляющего деньги?

2

Решение

В API REST / Classic это нормально, что получатель будет нести комиссию за транзакцию.
Модель, которую вы смотрите, это «Адаптивные платежи», где вы можете решить, кто хочет заплатить комиссию.

Читать

В основном в адаптивных платежах, если вы хотите, чтобы человек кто отправляет деньги должен оплатить комиссию , вы можете сделать это в Adaptive Payments. Например, вы можете использовать переменную с именем feesPayer = SENDER в Платное API операция.

P.S Вам нужно будет создать приложение на apps.paypal.com, чтобы использовать функцию адаптивных платежей в PayPal.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]