Как настроить пользовательские платежи PayPal в веб-приложении - PullRequest
0 голосов
/ 10 февраля 2020

В настоящее время я работаю над проектом, который должен включать некоторые функции, позволяющие мне указать сумму и получателя платежа PayPal, а затем отобразить кнопку для пользователя, который затем сможет завершить платеж. Мне также нужно будет подтвердить, что платеж прошел успешно.

Я создаю его как приложение MVC с использованием ASP. net framework.

1 Ответ

1 голос
/ 10 февраля 2020

Поскольку вы хотите иметь возможность подтвердить успешность оплаты, вам необходима интеграция на стороне сервера. Вот демонстрационный шаблон пользовательского интерфейса: https://developer.paypal.com/demo/checkout/# / pattern / server

Обратите внимание, что он выполняет вызовы fetch () для двух конечных точек вашего сервера, которые должны будут реализовать v2 / заказывает вызовы API, чтобы сначала настроить платеж, а затем захватить его - что обеспечивает подтверждение успеха / неудачи. Более подробную информацию о серверной части можно найти здесь: https://developer.paypal.com/docs/checkout/reference/server-integration/; имеется. NET v2 Checkout SDK.

Обычно вам требуются ClientID и секретный ключ REST APP каждого получателя (это предпочтительно, так как электронные письма учетной записи PayPal могут меняться), но в качестве альтернативы вы можете использовать свое собственное приложение REST и укажите адрес электронной почты получателя PayPal в поле payee:

                    purchase_units: [{
                        payee: {
                            email_address: 'replacewithrealemail@somewhere.com'
                        },
                        amount: {
                            value: '1.00'
                        }
                    }]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...