Alipay notify_url проблема | PHP
Я пытался создать плагин woocommerce для Alipay
из того, что я понимаю из их документов:
- У меня есть запрос платежа через URL (состоит из нескольких параметров, таких как notify_url, return_url и т. Д.)
- Оплатить через их сайт, войдя в систему.
- Затем они перенаправляют меня на return_url, представленный на первом шаге (с несколькими новыми параметрами наряду со старыми)
- Они отправляют еще один запрос notify_url с notify_id, notify_status и некоторыми другими параметрами.
- После этого я должен подтвердить, что получил уведомление.
Теперь проблема в том, что я перенаправлен на return_url и получаю ожидаемые значения. Но код, который должен вызываться notify_url, не выполняется. Но если я заменю return_url на notify_url, когда alipay перенаправит меня на return_url (в данном случае reuthn_url = notify_url), код подтверждения уведомления выполняется правильно.
Я использую их демо-код.
Вот конфигурация:
$gateway = "https://openapi.alipaydev.com/gateway.do?";
$partner = "";
$security_code = "";
$_input_charset = "utf-8";
$sign_type = "MD5";
$transport= "http";
$notify_url = "http://localhost/code/notify_url.php";
$return_url = "http://localhost/code/return_url.php";
NB. Они говорят, что процесс оплаты прошел успешно на их сайте, прежде чем перенаправить меня на return_url.