74 Star 423 Fork 138

ShirDon-廖显东 / go支付合集

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pay_test.go 1010 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
barrygo 提交于 2021-05-26 08:52 . update pay_test.go.
package pays_with_go
import (
"fmt"
"gitee.com/shirdonl/pays_with_go/client"
"gitee.com/shirdonl/pays_with_go/common"
"gitee.com/shirdonl/pays_with_go/constant"
"net/http"
"testing"
)
//测试
func TestPay(t *testing.T) {
initClient()
initHandle()
charge := new(common.Charge)
charge.PayMethod = constant.WECHAT
charge.MoneyFee = 1
charge.Describe = "测试订单"
charge.TradeNum = "8888888888"
fdata, err := Pay(charge)
if err != nil {
t.Error(err)
}
fmt.Println(fdata)
}
//初始化客户端
func initClient() {
client.InitAliAppClient(&client.AliAppClient{
PartnerID: "xxx",
SellerID: "xxxx",
AppID: "xxx",
PrivateKey: nil,
PublicKey: nil,
})
}
//初始化处理
func initHandle() {
http.HandleFunc("callback/aliappcallback", func(w http.ResponseWriter, r *http.Request) {
aliResult, err := AliAppCallback(w, r)
if err != nil {
fmt.Println(err)
//log.xxx 日志处理
return
}
selfHandler(aliResult)
})
}
func selfHandler(i interface{}) {
}
Go
1
https://gitee.com/shirdonl/pays_with_go.git
git@gitee.com:shirdonl/pays_with_go.git
shirdonl
pays_with_go
go支付合集
master

搜索帮助

14c37bed 8189591 565d56ea 8189591