Статус заказа WooCommerce неправильно назначен для оплаты PayPal - PullRequest
0 голосов
/ 08 марта 2019

Сценарий

Я сейчас использую paypal sandbox аккаунт для оплаты, и я правильно его настроил, заказ успешно размещается, если я использую платеж PayPal во время оформления заказа,Но статус должен быть завершен , но не назначать его. (Я пробую это только с виртуальным продуктом)

Я уже прочитал несколько статей, относящихся к той же проблеме, и нашел толькочто если он установлен правильно, то статус должен быть завершен, или я должен установить его вручную, используя код (но это единственный способ? и правильно ли это?).

Ниже приведены замечания от администратора.сторона:

В примечаниях к заказу -

Payment pending (unilateral). Order status changed from Pending payment to On Hold.

Журнал Paypal (только последние 3 строки, поскольку он был огромным) -

2019-03-08T11:40:45+00:00 INFO Received valid response from PayPal
2019-03-08T11:40:45+00:00 INFO Found order #9985
2019-03-08T11:40:45+00:00 INFO Payment status: pending

1 Ответ

0 голосов
/ 09 марта 2019

Типичная причина этого - несоответствие между вашими данными PayPal.

Когда вы регистрируетесь в Sandbox Paypal, вы получаете адрес электронной почты песочницы. Вы должны убедиться, что используете электронную почту Sandbox, а не стандартный адрес электронной почты Paypal.

Вы также можете попробовать поискать в

    Woocommerce > Settings > Products > Downloadable Products

И убедитесь, что у вас есть доступ к гранту после того, как флажок оплаты отмечен.

http://cld.wthms.co/ZExhMq

...