PayPal разрешает эти изменения. Проблема с вашим примером заключается в том, что вы также должны передать действительный адрес электронной почты получателя в параметре "business". (business=email@email.com
недопустимо)
Лучше было бы интегрировать интеллектуальные кнопки оплаты вместо простой ссылки.
Обычно вам требуется ClientID каждого получателя (это предпочтительно, поскольку электронные письма учетной записи PayPal могут меняться), но в качестве альтернативы вы можете использовать свой собственный ClientID и указать адрес электронной почты получателя PayPal в поле payee
:
purchase_units: [{
payee: {
email_address: 'replacewithrealemail@somewhere.com'
},
amount: {
value: <?= $price =>
}
}]
Возможно, это должно быть '<$= $userTrip->getEmail() =>'
, или же вы должны получить и отобразить его в этом массиве Javascript, который вы выводите.