Мой поток звонков выглядит следующим образом:
- SetExpressCheckout
- ПолучитьExpressCheckout
- DoExpressCheckout
Примечание: paymentAction – это продажа для разового платежа и авторизация для рекуррентных платежей.
CreateRecurringProfile с начальной суммой (только для регулярного платежа)
Я узнал что:
Деньги ожидали изъятия.
Профиль также списал деньги на первоначальный взнос.
Когда я пытался захватить деньги, то клиент был списан дважды.
Вопросы:
- Пожалуйста, не могли бы вы посоветовать, чего не хватает в моих вызовах API?
- Для регулярных платежей, как вы думаете, мне не нужно вызывать API DoExpressCheckout перед вызовом API CreateRecurringPaymentsProfile?
- Если вопрос 2 верен, если вызов API CreateRecurringPaymentsProfile был успешным, то есть $createRPProfileResponse->Ack == "SUCCESS", значит ли это, что начальная сумма гарантирована для меня, и я могу разрешить доступ к своим услугам?