Я интегрирую пакет платежей jms в symfony 2.6. Я следил за всем документом: http://jmspaymentcorebundle.readthedocs.io/en/stable/guides/accepting_payments.html
Я получаю эту ошибку:
You must configure a return url.
Я настроил URL-адрес возврата в ON в моей учетной записи и, похоже, не работает, получив ту же ошибку. Мой URL-адрес подтверждения – это страница, в которой есть текст:
Thank you for your payment. Your transaction has been completed, and a receipt for your purchase has been emailed to you. You may log into your account at www.paypal.com to view details of this transaction.
Ошибка исходит от paymentCreateAction в OrdersController.php
Ошибка сохраняется. Что мне делать ?
Привет, вы можете решить добавить URL-адрес возврата и отменить URL-адрес в config.yml
jms_payment_paypal: username: api username password: api password signature: api signature return_url: https://yourdomain.com cancel_url: https://yourdomain.com debug: true
Решенные, они подразумевают в контроллере. Я добавил :
'predefined_data' => array( 'paypal_express_checkout' => array( 'return_url' => $this->generateUrl('payment_complete', array( 'orderNumber' => $order->getOrderNumber(), ), true),
Для получения дополнительной документации http://jmspaymentpaypalbundle.readthedocs.io/en/latest/usage.html