Кнопка предварительно утвержденного платежа PayPal - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь реализовать функцию предварительного одобрения PayPal (полученную через Adaptive Payment API) в нашей платформе crowdfundig.При нажатии кнопки оплаты PayPal мой бэкэнд генерирует ключ предварительного одобрения и ДОЛЖЕН перенаправить пользователя на соответствующую ссылку PayPal:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-preapproval&preapprovalkey=GENERATED_PRE_APPROVE_KEY

В настоящее время я использую классическую кнопку проверки (checkout.js), который не представляется настраиваемым для перенаправления на другой тип адреса PayPal (он просто перенаправляет на стандартный URL-адрес платежа, а не на предварительное одобрение).Что я должен делать?Создать пользовательскую кнопку?Или я могу изменить поведение классической кнопки PayPal?

1 Ответ

0 голосов
/ 06 июля 2019

Я отвечу на свой вопрос.После генерации ключа предварительного утверждения я перенаправил пользователя с текущей страницы на новую по этой ссылке:

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-preapproval&preapprovalkey=GENERATED_PRE_APPROVE_KEY

Чтобы перенаправить пользователя в новое окно, которое я использовалстандарт:

window.open(linkWithPreApprovalKey);

Похоже, что нет особой кнопки предварительного одобрения или адаптивной оплаты, сделанной PayPal (например, checkout.js для обычного оформления заказа)

...