0

Я работаю с Paypal периодической оплатой. Повторяющийся профиль Paypal будет успешно создан, но первоначальный платеж не будет выполнен. и статус профиля не изменится, даже я проверил его через день.после создания CreateRecurringPaymentsProfile, статус профиля не изменяется от ожидающего до активного в paypal

Смотрите этот скриншот моего Paypal счет sc1, sc2

Я думаю, что проблема не связана с PHP кода. есть ли другие настройки, которые мне нужно сделать? даже мой IPN не работает, потому что оплата не завершена Paypal. Я использую Paypal express checkout api.

+0

Вы используете REST api? –

+0

да экспресс-выписка –

+0

@NiteshVirani у вас есть идеи? по этому вопросу? –

ответ

0

При создании повторяющегося плана он находится в состоянии СОЗДАЛАСЬ, вам необходимо обновить его с помощью вызова службы обновлений и сделать его активным

Согласно PayPal API, вы должны явно обновить статус, вызвав его снова.

+0

, но я использую [this] (https://developer.paypal.com/docs/classic/api/merchant/CreateRecurringPaymentsProfile_API_Operation_NVP/) API, нет функции для обновления статуса профиля. обновлять контент и цену только с помощью 'ManageRecurringPaymentsProfileStatus'. первый же код будет работать greate, проблема когда-нибудь будет работать, но когда-то не работает. также статус находится в 'pending' case.it будет установлен на' active' после сделанной оплаты Paypal –

+0

@himanshuarchirayan PayPal предоставляет множество вариантов API для интеграции, API, который вы используете, должен иметь аналогичный процесс для обновления статуса. –

+0

API, который я использую, активирует профиль автоматически, нет ручного процесса для настройки профиля 'active'. по умолчанию статус 'pending', когда заряд отключит статус, изменится на' active'. поэтому в этом случае мы не можем обрабатывать его кодированием. также эта функциональность работает для меня несколько дней назад, но через несколько дней это происходит. –

Смежные вопросы