|
|
Опубликовано 06.12.2018 19:22:08
|
|
|
|

Я много раз делал оплату через Alipay, но всё равно часто попадаю в яму, так что сейчас разберусь с этим для справки
1. О установке публичного ключа
Обязательно обращайте внимание на «публичный ключ Alipay», не заполняйте открытый ключ приложения, иначе вас окажут в яме
2. Адрес доменного имени обратного звонка
Чистый, без параметров, например: http://*****.com/notify.php, не пиши: http://*****.com/back.php?r=notify.
Это внимание нужно для использования фреймворка: вы должны украсить URL, иначе вы напрямую воспользуетесь тем, что с параметрами, и в обратном обращении появится "? Если все следующие параметры будут удалены, то функция обратного вызова точно не будет доступна — это может быть только главная страница или что-то подобное.
3. Обратите внимание на настройки доменных имен для обратного обращения
Этот обратный вызов — это шлюз приложения, а не авторизованный адрес обратного звонка.
4. О параметрах, содержащих китайский язык
Обратные звонки Alipay проводятся напрямую на китайском языке, без кодирования. Когда я записываю журнал, я пишу его код и добавляю в журнал, поэтому напрямую использую инструмент подписи для проверки содержимого журнала, и он не проходит. Так что просто используйте стандартное кодирование без кодирования в демо, не кодуйте китайский. (Я использую PHP, если это java-китайский, мне нужно работать самому)
5. Последнее — предупреждать себя.
Обязательно чётко читайте параметры и не каракулите. Параметр order ID обратного звонка — «out_trade_no» — это не «orderid», сумма — «total_amount», а не «money», потому что одновременно записываются несколько платежных интерфейсов, поэтому проверка обратного звонка — это публичная функция, скопированная напрямую, без внимания, и в результате это трата часов. Обратите на это внимание в будущем.
Также стоит отметить некоторые моменты, например: метод подписи — «RSA2», кодировка — «UTF-8» и т.д., в демо есть настройки по умолчанию, просто не перемещайте его, если это не необходимо. Если вам не нужен демо, обратите внимание на это.
Синхронная обработка возвратов (return_url): Это визуальное уведомление о переходе на страницу, если платеж успешен, Alipay переключается на этот адрес через метод get и имеет параметры для этой страницы. Информация о привлечении клиентов зависит от действий клиента. Если покупатель платит полностью После завершения клиентский сервер отвечает медленно, и покупатель закрывает страницу, когда Alipay появляется запрос «мгновенная оплата успешна», после чего сайт клиента не может получить информацию, которая у нас называется «отброшенным заказом». Более того, обработка возвратов является одноразовым вызовом, то есть синхронная обработка возврата вызывается после успешного выполнения платежа. Асинхронная обработка возвратов (notify_url): Взаимодействие с данными осуществляется через взаимодействие с данными между серверами, которые необходимо разместить на сервере (публичной сети) для тестирования, а сервер отправляет сообщения на страницу асинхронной обработки возвратов, что требует обработки соответствующей обработки данных на странице асинхронной обработки возвратов , после чего каждый шаг должен быть возвращен в Alipay success (не может содержать другие HTML-скриптовые языки и не может делать прыжки по страницам). Если обработка возвратов пройдет нормально, то практически не будет отброса заказа, потому что Alipay вернёт информацию о заказе 6~10 раз в течение 24 часов до тех пор, пока Alipay не добьётся успеха. Примечание: Синхронная обработка возвратов зависит от действий покупателя: Если покупатель работает, Alipay заходит на страницу быстрого успеха Alipay после завершения операции, в этот момент, поскольку сервер работает соответственно медленно, покупатель может закрыть эту страницу, в этот момент вы не сможете принять вернутую Alipay информацию, а некоторые онлайн-банкинги не вызовут синхронный возврат Alipay после оплаты Вернитесь на страницу обработки, чтобы вы не могли принимать данные, когда делаете их синхронно.
|
Предыдущий:Запусти подсказку узла :events.js: 160 бросок er; Необработанное событие «ошибки»Следующий:Немецкая литература, PDF, многие
|