Я пытаюсь реализовать Mollie API через библиотеку php omnipay.
Однако у меня есть несколько вопросов, которые я не могу понять сам.
Когда я выбрал статус платежа, который должен быть возвращен как Отменен, и щелкнул Далее в своем интернет-магазине, Молли перенаправляет меня на страницу способов оплаты (страницу, где вы выбираете, какой способ оплаты использовать), это правильно?
Если № 1 правильно, как я должен проверить неудачную транзакцию?
Любая помощь будет оценена.
Благодарю.
Вы смогли понять это? Вы всегда можете связаться с Молли по адресу [email protected] для вопросов, подобных этому.
Но чтобы ответить на них:
- Когда я выбрал статус платежа, который должен быть возвращен как Отменен, и щелкнул Далее в своем интернет-магазине, Молли перенаправляет меня на страницу способов оплаты (страницу, где вы выбираете, какой способ оплаты использовать), это правильно?
Это ожидаемое поведение, когда вы сами не отправляете способ оплаты (и, возможно, эмитента, в зависимости от способа оплаты). Потребитель получает возможность повторить платеж другим способом.
- Если № 1 правильно, как я должен проверить неудачную транзакцию?
Вы можете нажать кнопку «Отмена», чтобы проверить отмененные платежи.
Другой вариант — указать способ оплаты. В этом случае вы будете перенаправлены на ваш веб-сайт сразу после того, как вы выбрали «Отменено» в качестве статуса платежа.
- После успешной транзакции я не вижу каких-либо транзакций на панели инструментов? В тестовом режиме транзакции не отображаются на панели инструментов?
Возможно, это было недоступно в тот момент, когда вы задавали свой вопрос, но теперь вы можете переключать переключатель «тестовый режим» рядом с кнопками «обновить» и «экспорт».
- Когда он в режиме реального времени и никакие режимы оплаты не пройдены, будут показаны только проверенные режимы оплаты с панели инструментов, верно?
В режиме реального времени в вашем профиле отображаются только доступные способы оплаты. В тестовом режиме все способы оплаты активны.
- Я не могу найти способ протестировать webhooks, я передаю параметр notifyUrl, но этот URL никогда не вызывается, как я могу проверить это?
Для тестовых платежей также должен называться webhook. Убедитесь, что URL-адрес общедоступен, чтобы не было локальных URL-адресов для разработчиков. Когда вам нужно использовать локальные URL, вы можете использовать такие инструменты, как Ngrok.
Других решений пока нет …