Авторизованный доступ к веб-странице WeChat: запрос тестового номера
Для авторизации доступа к веб-странице WeChat необходимо запросить тестовый номер. Для этого выполните следующие шаги:
Перейдите по ссылке: http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421137522.
Введите данные приложения:
Alipay
Платёжная система Alipay требует корпоративного подтверждения для тестирования, индивидуальные пользователи не могут проводить тестирование.
UnionPay
Обратите внимание на следующие моменты:
Режим оплаты один (обратный вызов)
Если при вызове через WeChat или Alipay происходит сбой, проверьте подключение к API, используя команды ping api.mch.weixin.qq.com -c 100 или ping openapi.alipay.com/gateway.do -c 100.
Не рекомендуется изменять конфигурацию в файле инициализации Configs в платёжной системе Alipay, так как она используется для вызова JAR.
В связи с использованием SSL-сертификата, доступ к адресу осуществляется через https://ip:port/springboot_pay/. См.: SpringBoot разработка примера интеграции SSL-сертификатов.
С 26 января 2018 года новые приложения поддерживают только алгоритм подписи RSA2. Приложения, использующие алгоритм RSA, могут продолжать вызывать интерфейсы без проблем. Обратите внимание на используемый алгоритм подписи в классе AliPayController.
Журнал функций
Тестирование завершено:
Обновление
Октябрь 2018:
Октябрь 2018:
{"alipay_trade_precreate_response":{"code":"40003","msg":"Insufficient Conditions","sub_code":"isv.missing-signature-config","sub_msg":"应用未配置对应签名算法的公钥或者证书"}}
Ошибка при оплате через QR-код: приложение не настроено для соответствующего алгоритма подписи. Если заявка была подана в 2017 году, то верификация магазина может не потребоваться. Однако если заявка подавалась в 2018 году, для использования оплаты через QR-код потребуется верификация магазина.
Октябрь 2018:
Переход от RSA1 к RSA2 для подписи платежей через Alipay.
Устранение уязвимости XXE в платежном SDK WeChat. См.: https://gitee.com/52itstyle/spring-boot-pay/blob/master/src/main/java/com/itstyle/modules/weixinpay/util/XMLUtil.java.
Ноябрь 2018:
Обновление платёжного SDK Alipay до последней версии.
Изменение sign_type на RSA2 в параметрах платёжного ключа.
Добавьте следующие параметры в файл zfbinfo.properties в pom.xml:
# 签名类型: RSA->SHA1withRsa,RSA2->SHA256withRsa
sign_type = RSA2
Передайте RSA2 при создании объекта AlipayClient:
AlipayClient alipayClient = new DefaultAlipayClient(
Configs.getOpenApiDomain(), Configs.getAppid(),
Configs.getPrivateKey(), "json", "UTF-8",
Configs.getAlipayPublicKey(),"RSA2");
Май 2020:
Ноябрь 2020:
Индивидуальные предприниматели также могут подать заявку на прямое подключение к системам WeChat и Alipay для расчётов. Смотрите здесь: Приходите посмотреть сейчас!.
Демонстрационный адрес для индивидуальных предпринимателей: https://pay.cloudbed.vip, учётная запись: pay, пароль: 123456.
Декабрь 2020:
Внедрение нового платёжного SDK от Alipay устраняет необходимость самостоятельной загрузки JAR в локальные частные серверы. Это упрощает конфигурацию и делает вызовы API более гибкими.
Февраль 2021:
Nacos заменяет zk, одновременно обновляя Dubbo.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )