Я интегрирую пакет оплаты 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