DoAuthorization до Цепной оплаты в PayPal API - PullRequest
0 голосов
/ 19 января 2012

Я планирую использовать API адаптивных платежей PayPal.

Я хочу сделать следующее:

1) Пользователь нажимает на кнопку «Авторизовать», делается DoAuthorization для обеспечения доступности средств. На этом этапе пользователю не нужно выставлять счета.

2) Через некоторое время (например, 3 дня) пользователь нажимает кнопку «Оплатить», и выполняется команда «Оплатить». Я знаю, что вместо этого мы можем использовать DoCapture, но проблема в том, что я хочу использовать метод цепочки платежей, который предоставляется только с командой Pay.

Я подумал сделать DoAuthorization> (пользователь нажимает кнопку «Оплатить»)> DoVoid> Pay> (Попросить пользователя снова войти в PayPal). Однако это нехорошо, так как пользователь должен снова войти в PayPal. (Или есть ли способ обойти это?)

Следовательно, могу ли я спросить, возможно ли связать DoAuthorization с командой Pay? Или есть альтернативные способы достижения того же эффекта?

1 Ответ

0 голосов
/ 20 января 2012

Я бы посмотрел на использование предварительно одобренного вызова API. Пользователь войдет в свою учетную запись PayPal и разрешит вам взимать с них плату в будущем до определенной суммы. Вы сохраняете ключ предварительной авторизации, а затем выполняете цепочку оплаты с помощью ключа предварительной авторизации. Второй вход не требуется.

...