PayPal-ответ не был успешным: экспресс-платеж PayerID отсутствует — Symfony 2.5 JMSPaymentPayPalbundle и JMSPaymentCoreBundle

У меня проблема с моим приложением Symfony 2.5. Я хочу интегрировать Paypal Express Checkout, но получить информацию:

PayPal-Response was not successful: Debug-Token: 27b2ab3a5b382 10419: Express Checkout PayerID is missing. (Express Checkout PayerID is missing.)10406: Transaction refused because of an invalid argument. See a`enter code here`dditional error messages for details. (The PayerID value is invalid.)

Я использую учетную запись Paypal Sandbox. Я создал приложение, затем перешел в «Сведения об учетной записи» / «Учетные данные API» и скопировал в имя пользователя, пароль и подпись «app / config.yml». Данные транзакции сохраняются в таблице заказов и платежей.
Контроллер «/ orders / 8 / payment / create» также получает ошибку «Пользователь должен авторизовать транзакцию». Но после перезагрузки страницы я получаю мерцание выше.

config.yml

jms_payment_core:
encryption:
secret: def00000093fb9f5f5b2c8657099xxxxxxxxxxxxxxxxxxxxec66409b58b5ee91e0be53f836bb05ea6c91aeaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

jms_payment_paypal:
username: poczta-facilitator_api1.xxxxx.pl
password: KVGAQBAxxxxxxxxxxxxxx
signature: Aaose356mD-hOFG7cGBTPyxxxxxxxxxxxxxxxxxx
return_url: https://xxxxxxx
cancel_url: https://xxxxxxx
debug: true

0

Решение

Добавить код для обработки платежей за пределы площадки

http://jmspaymentcorebundle.readthedocs.io/en/stable/guides/accepting_payments.html#performing-the-payment-offsite

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]