Как я могу установить, кто платит комиссию PayPal? - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть платформа, где можно оплатить через Paypal.В зависимости от конфигурации пользователя, комиссия PayPal может быть оплачена:

  • пользователем
  • меня
  • пятьдесят пятьдесят

IМне нужно указать, кто платит комиссию, чтобы отправить ее в Paypal, но я не нашел, как это сделать в Документе API Paypal.

Я работаю с PHP, фреймворком Yii2 и использую REST API de Paypal.

$payment = Payment::get($paymentId, $apiContext);
$execution = new PaymentExecution();
$execution->setPayerId($payerID);

$transaction = new Transaction();
$amount = new Amount();

$amount->setCurrency($currency);
$amount->setTotal($total);

$transaction->setAmount($amount);
$execution->addTransaction($transaction);
$payment->execute($execution, $apiContext);

Когда оплата будет завершена, я получу комиссию, которая будет взиматься со мной, но будет слишком поздно.

...