2015-02-03 3 views
-1

Я интегрирую Paypal, чтобы принимать платежи от моих клиентов на моем сайте и мобильном приложении.Сохранение номеров кредитных карт между сеансами

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

Благодаря

Nir

+0

Да, я бы этого не сделал. Основной риск для безопасности. – Tander

+0

Не все риски безопасности, если все сделано правильно. Я собираюсь дать ответ с подробностями. –

ответ

0

При обработке разрешений или захватывая платежи с PayPal Express Checkout и/или платежного Pro (DoDirectPayment) вы можете сохранить идентификатор транзакции, которые вы получаете назад с первоначальной сделкой, а затем использовать DoReferenceTransaction API для обработки будущих платежей с использованием одной и той же платежной информации.

DoReferenceTransaction просто принимает идентификатор транзакции (от предыдущей транзакции авторизации или продажи) и новую сумму, подлежащую оплате.

При использовании с Pay Pro Pro нет ничего особенного в вашей учетной записи. При использовании его с Express Checkout вам необходимо активировать соглашения о выставлении счетов/ссылочные транзакции в вашей учетной записи, что было бы проще всего, просто позвонив в PayPal и запросив его, но это не будет стоить ничего лишнего.

Смежные вопросы