Интеграция Recurly Paypal

Повторяющийся вызов API выставления счетов от Recurly к PayPal завершается сбоем, и возвращается код ошибки 11451 (идентификатор соглашения о выставлении счетов или идентификатор транзакции недействителен). Однако идентификатор соглашения о выставлении счетов по-прежнему находится в статусе АКТИВНО в PayPal. Есть идеи, какой вызов API делает Recurly для PayPal? Как я могу получить журналы для того же самого?


person Vishnu    schedule 10.08.2017    source источник


Ответы (2)


Основная причина этой проблемы связана с типом созданного соглашения о выставлении счетов. Recurly требуется идентификатор соглашения о выставлении счетов, который поддерживает эталонные транзакции, чтобы они могли обрабатывать будущие платежи. Однако соглашение о выставлении счетов, поддерживаемое REST API SDK, не является типом эталонной транзакции, а является просто типом регулярного платежа.

Чтобы решить эту проблему, мы использовали SDK PayPal Merchant (который ссылается на API NVP/SOAP) для создания эталонной транзакции вместо SDK PayPal (который ссылается на API REST).

person Vishnu    schedule 27.09.2017

лучше всего отправить электронное письмо по адресу [email protected] с кодом, который вы используете, и ответом от API. Вероятно, это проблема конкретного сайта, поэтому ее нельзя решить с помощью SO.

person Rachel Quick    schedule 14.08.2017
comment
Спасибо Рэйчел. Связался со службой поддержки Recurly и PayPal и разобрался с этим. - person Vishnu; 27.09.2017