PayPal API Получение платежей - PullRequest
3 голосов
/ 23 февраля 2012

Мне нужно добавить регулярные платежи на мой сайт. Перед регистрацией пользователь должен заплатить, например, 10 фунтов стерлингов за 1 месяц, а затем 9 фунтов стерлингов каждый месяц. Я пытаюсь создать регулярный платеж в соответствии с [PayPal] [1]. Но в IPN я не получен ответ subscr_signup или другой. Когда я завершил doExpressChechoutPayment, я получил статус Pending. Сколько времени я должен ждать завершения авторизации? я использую песочницу.

1 Ответ

2 голосов
/ 24 февраля 2012
 'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Authorization'),

Должно быть:

 'PAYMENTREQUEST_0_PAYMENTACTION'=>urlencode('Sale'),

Авторизация будет «удерживать» сумму транзакции (гарантируется PayPal на срок до 3 дней, впоследствии доступна еще на 26 дней), после чего вы можете получитьчастичная или полная сумма авторизованной транзакции.
Чтобы немедленно получить средства, установите для платежа значение «Продажа».
См. также PayPal.com: Использование авторизации и захвата

...