У меня проблемы с обработкой платежной системы PayPal.Обращайтесь с возвращаемыми платежами с помощью paypal
Я следил за каждой инструкцией на веб-сайте, но как только я создаю профиль, paypal ставит его в ожидании, что заставляет меня сомневаться в надежности самой службы.
Я попытался посмотреть через Интернет, но я не очень понимаю, как это должно работать ...
я сделал первый звонок с SetExpressCheckout
, чтобы создать запрос, когда маркер возвращается, я отправьте токен на страницу PayPal, пользователь подтвердит оплату, затем я вызываю метод CreateRecurringPaymentsProfile
для подтверждения операции (пропуская и TOKEN
и устанавливая значение AMT
для первого платежа и PROFILESTARTDATE
как сейчас +1 месяц для будущих платежей)
Теперь, когда я пытаюсь прочитать ответ от последнего вызова (или если ig o на счет покупателя/продавца paypal), я вижу, что платеж находится на рассмотрении, и мне нужно подождать неопределенное количество времени до активации этого платежа.
Теперь реальный вопрос: могу ли я доверять факту, что даже если платеж находится на рассмотрении, я получу платеж, и поэтому я могу установить, чтобы установить пользователя в качестве члена, или я должен проверить и дождаться статуса «активен» с помощью метода GetRecurringPaymentsProfileDetails
?
PS: Я делаю это в варианте с песочницей, возможно, официальная версия немного быстрее и надежнее?
Спасибо!
На самом деле я назначаю членство, когда я выполняю вызов '' 'CreateRecurringPaymentsProfile'', помещая флаг« неактивный », когда IPN отправляет мне статус Active, i Я также установил членство как активное. Я думаю, что это лучшее, что можно сделать для меня, я просто надеюсь, что задержка до того, как платеж перейдет из ожидающего активного, не так уж много. Спасибо, btw –