Вы здесь

Почему не изменяется статус платежа в payment после завершения оплаты?

1

Всем привет.
Идей совсем нету что может быть не так.
После завершения оплаты статус payment не меняется на completed, а висит в pending

стоят модули:
payment 7.x-1.16
paymentform 7.x-1.16
paypal_payment 7.x-1.1
paypal_payment_pps 7.x-1.1

оплата проходит без проблем, идет переадресация на пейпал, деньги переходят все норм, но статус не меняется.
Есть у кого то хоть какие то варианты?

Версия Drupal: 
7.x
Связанные проекты: 
Payment
Вопрос задан 11.09.2017 - 10:30
Аватар пользователя Denis
Denis
58

UPD - после оплаты и возврате обратно на сайт выдает
You are not authorized to access this page.
Может это как то связано

Комментарий оставлен 11.09.2017 - 11:20

Ответы

0

В чем была причина:
как я понял в пейпале стояла опция подтверждения приема платежа (или что то подобное). и пока в пейпале владелец аккаунта не нажмет Accept Payment статус висит pending.
Т.е. проблема со стороны настроек аккаунта Paypal

Ответ дан 05.10.2017 - 08:49
Аватар пользователя Denis
Denis
58
0

Ни разу не работал с данным набором модулей. Просто как вариант или пища для размышлений )
Возможно должен быть настроен callback с paypal, куда приходит ответ об успешной/не успешной оплате, и опосля уже смена статуса. Т.к. ни раз обрабатывал именно callback, то задумался об этом.

Ответ дан 11.09.2017 - 11:00
Аватар пользователя Apuox
Apuox
18