Um SDK de desenvolvimento rápido wxpay (v2) escrito em 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"]
Projeto de demonstração completo:
https://github.com/fastwego/wxpay-demo
Veja uma lista de todas as APIs suportadas
"Rápido", como conceito central do design de framework, se reflete em todos os aspectos:
Como uma estrutura de desenvolvimento de terceiros, é o mais próximo possível dos documentos e designs oficiais, sem introduzir novos conceitos ou adicionar carga de aprendizagem aos desenvolvedores.
Os comentários de cada interface são acompanhados de links para documentos oficiais, permitindo sua leitura a qualquer momento, economizando tempo e preocupações.
100% de cobertura de todas as interfaces, permitindo que você tenha confiança sempre que ligar
FastWeGo é uma estrutura completa de desenvolvimento WeChat, incluindo contas oficiais, plataformas abertas, pagamento WeChat, WeChat corporativo, miniprogramas, minijogos e outros serviços WeChat, e possui uma grande base de usuários desenvolvedores
Quase todos os problemas que você encontra podem ser resolvidos na comunidade
Bem-vindo ao enviar solicitações/problemas/documentos e vamos tornar o desenvolvimento do WeChat mais rápido e melhor juntos!
Mais rápido vamos juntos!
Junte-se ao grupo de comunicação para desenvolvedores