Un SDK de desarrollo rápido de wxpay(v2) escrito 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"]
Proyecto de demostración completo:
https://github.com/fastwego/wxpay-demo
Ver una lista de todas las API compatibles
"Rápido", como concepto central del diseño del marco, se refleja en todos los aspectos:
Como marco de desarrollo de terceros, es lo más cercano posible a los documentos y diseños oficiales, sin introducir nuevos conceptos ni agregar carga de aprendizaje a los desarrolladores.
Los comentarios de cada interfaz van acompañados de enlaces a documentos oficiales, lo que permite leerlos en cualquier momento, ahorrando tiempo y preocupaciones.
Cobertura del 100 % de cada interfaz, lo que le permite tener confianza cada vez que llama
FastWeGo es un marco completo de desarrollo de WeChat, que incluye cuentas oficiales, plataformas abiertas, pagos de WeChat, WeChat corporativo, miniprogramas, minijuegos y otros servicios de WeChat, y tiene una gran base de usuarios desarrolladores.
Casi todos los problemas que encuentres se pueden resolver en la comunidad.
Bienvenido a enviar solicitudes de extracción/problemas/documentos, ¡y hagamos que el desarrollo de WeChat sea más rápido y mejor juntos!
¡Más rápido vamos juntos!
Únase al grupo de comunicación para desarrolladores