wxpay
v1.0.0-beta.4
Golang で書かれた高速 wxpay(v2) 開発 SDK
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 開発をより速く、より良くしましょう。
もっと早く一緒に行きましょう!
開発者コミュニケーション グループに参加する