Un SDK de développement wxpay(v2) rapide écrit en 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"]
Projet de démonstration complet :
https://github.com/fastwego/wxpay-demo
Afficher une liste de toutes les API prises en charge
« Rapide », en tant que concept central de la conception du framework, se reflète dans tous les aspects :
En tant que cadre de développement tiers, il est aussi proche que possible des documents et conceptions officiels, sans introduire de nouveaux concepts ni ajouter de charge d'apprentissage aux développeurs.
Les commentaires de chaque interface sont accompagnés de liens vers des documents officiels, vous permettant de les lire à tout moment, économisant du temps et des soucis.
Couverture à 100 % de chaque interface, vous permettant d'être en confiance à chaque appel
FastWeGo est un cadre de développement WeChat complet, comprenant des comptes officiels, des plateformes ouvertes, des paiements WeChat, des WeChat d'entreprise, des mini-programmes, des mini-jeux et d'autres services WeChat, et dispose d'une large base d'utilisateurs développeurs.
Presque tous les problèmes que vous rencontrez peuvent être résolus dans la communauté
Bienvenue pour soumettre des demandes d'extraction/problèmes/documents, et rendons le développement de WeChat plus rapide et meilleur ensemble !
Plus vite, nous allons ensemble !
Rejoignez le groupe de communication des développeurs