Повторяющийся вызов API выставления счетов от Recurly к PayPal завершается сбоем, и возвращается код ошибки 11451 (идентификатор соглашения о выставлении счетов или идентификатор транзакции недействителен). Однако идентификатор соглашения о выставлении счетов по-прежнему находится в статусе АКТИВНО в PayPal. Есть идеи, какой вызов API делает Recurly для PayPal? Как я могу получить журналы для того же самого?
Интеграция Recurly Paypal
Ответы (2)
Основная причина этой проблемы связана с типом созданного соглашения о выставлении счетов. Recurly требуется идентификатор соглашения о выставлении счетов, который поддерживает эталонные транзакции, чтобы они могли обрабатывать будущие платежи. Однако соглашение о выставлении счетов, поддерживаемое REST API SDK, не является типом эталонной транзакции, а является просто типом регулярного платежа.
Чтобы решить эту проблему, мы использовали SDK PayPal Merchant (который ссылается на API NVP/SOAP) для создания эталонной транзакции вместо SDK PayPal (который ссылается на API REST).
лучше всего отправить электронное письмо по адресу [email protected] с кодом, который вы используете, и ответом от API. Вероятно, это проблема конкретного сайта, поэтому ее нельзя решить с помощью SO.