PayPal - «профили подписки не поддерживаются» - PullRequest
6 голосов
/ 17 декабря 2009

Я использую стандарт платежей через веб-сайт для создания регулярных платежей для подписок.

Мне нужно выяснить, когда наступит следующая дата выставления счета, поэтому, похоже, я могу использовать GetRecurringPaymentsProfileDetails nvp api с идентификатором профиля повторяющегося платежа.

Но когда я отправляю идентификатор профиля повторяющегося платежа, мне возвращается ошибка:

{'ack':'Failure',.... l_longmessage0: 'Subscription profiles not supported by Recurring Payment APIs.',
'l_shortmessage0': 'Subscription Profiles not supported.',....

Означает ли это, что повторяющиеся платежные профили кнопки подписки не могут быть получены через API GetRecurringPaymentsProfilesDetails NVP?

Если это так, есть ли другие API, чтобы получить эту информацию для профиля подписки?

Ответы [ 2 ]

7 голосов
/ 29 декабря 2009

GetRecurringPaymentsProfileDetails не поддерживает профили подписки, созданные с помощью стандарта платежей, он поддерживает только профили повторяющихся платежей, созданные с помощью API nvp.

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

1 голос
/ 08 ноября 2016

Вы можете захватить API с помощью /v1/payments/billing-agreements/{billingid}/transactions?start_date=YYY-MM-DD$end_date=YYY-MM-DD ... тогда вам просто нужно проверить, соответствуют ли последние транзакции вашему периоду.

...