SDK для быстрой разработки wxpay(v2), написанный на Golang.
go get github.com/fastwego/wxpay
// 微信支付 实例
pay = wxpay . New (wxpay. Config {
Appid : "APPID" ,
Mchid : "MCHID" ,
ApiKey : "APIKEY" ,
//IsSandBoxMode: true,
Cert : "CERT" ,
})
// 统一下单
params := map [ string ] string {
"appid" : pay . Config . Appid ,
"mch_id" : pay . Config . Mchid ,
"nonce_str" : util . GetRandString ( 32 ),
"body" : "BODY" ,
"out_trade_no" : "NO.10086" ,
"total_fee" : c . Request . URL . Query (). Get ( "fee" ), // 201
"spbill_create_ip" : "12.123.14.223" ,
"notify_url" : viper . GetString ( "NOTIFYURL" ),
"trade_type" : types . TradeTypeAPP ,
}
result , err := order . UnifiedOrder ( pay , params )
fmt . Println ( result , err )
if err != nil {
return
}
// 返回客户端预下单信息
//result["prepay_id"]
Полный демо-проект:
https://github.com/fastwego/wxpay-demo
Посмотреть список всех поддерживаемых API
«Быстрота», как основная концепция проектирования каркаса, отражена во всех аспектах:
Будучи сторонней средой разработки, она максимально приближена к официальным документам и проектам, не вводя новых концепций и не увеличивая нагрузку на разработчиков.
Комментарии каждого интерфейса сопровождаются ссылками на официальные документы, что позволяет вам прочитать их в любое время, экономя время и нервы.
100% покрытие каждого интерфейса, что позволяет вам быть уверенным при каждом звонке
FastWeGo — это полная среда разработки WeChat, включающая официальные учетные записи, открытые платформы, платежи WeChat, корпоративный WeChat, мини-программы, мини-игры и другие сервисы WeChat, а также имеющая большую базу пользователей-разработчиков.
Почти все проблемы, с которыми вы сталкиваетесь, можно решить в сообществе.
Добро пожаловать, отправляйте запросы на включение/проблемы/документы, и давайте вместе сделаем разработку WeChat быстрее и лучше!
Быстрее идем вместе!
Присоединяйтесь к группе общения разработчиков