Слияние кода завершено, страница обновится автоматически
15 августа 2019 года 11:27:52 обновление, Yzpay изменил стратегию, данный метод больше не работает. Пожалуйста, ищите другие решения.
Реализация простого индивидуального платежа на основе Yzpay Cloud
1. Поддерживает оплату через Alipay, WeChat, банковские карты и кредитные карты
2. Не требуется корпоративная квалификация, не требуется интеграция с Alipay и WeChat
3. Необходимо пройти процедуру аутентификации разработчика на Yzpay
Источник: блог Xu Jieyang (https://blog.xu42.cn/2017/11/26/person-website-instant-payment-solution/) Я использовал этот подход, когда пользователь сканирует QR-код и нажимает на оплату через WeChat или Alipay, разработчик получает сообщения о событиях WAIT_BUYER_PAY и PAID (оплата). После успешной оплаты пользователем разработчик получает статус PAID, что означает успешную оплату. В процессе разработки возникли проблемы с повторной отправкой данных Yzpay, которые были временно решены на стороне фронтенда, но причина пока не установлена.#### Архитектура
SpringBoot + Vue
1. Сначала измените файл pay.config и информацию о портах в файле application.yml. В конфигурационном файле есть комментарии.
2. Измените адрес WebSocket в файле index.html.
3. Запустите JAR-файл в режиме SpringBoot.
1. Проект основан на проекте @xu42 (https://github.com/xu42).
2. Интерфейс фронтенда был форкнут с проекта на PHP и немного изменен.
3. Это версия проекта на Java, версия на PHP доступна по ссылке: https://github.com/xu42/pay.
4. Благодарим Yzpay Cloud за предоставление платформы.
Внимание: использование в продакшне не рекомендуется, автор и разработчик не несут ответственности за любые риски.
Код реализует простое использование, но не оптимизирован. Для других требований рекомендуется расширить функциональность самостоятельно.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )