wxpay
v1.0.0-beta.4
A fast wxpay(v2) development sdk written in 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 是一套完整的微信開發框架,包括公眾號、開放平台、微信支付、企業微信、小程式、小遊戲等微信服務,擁有龐大的開發者用戶群
你遇到的所有問題幾乎都可以在社區找到解決方案
歡迎提交pull request / issue / 文檔,一起讓微信開發更快更好!
Faster we go together!
加入開發者交流群