You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
702 B
26 lines
702 B
package wechat_test
|
|
|
|
import (
|
|
"context"
|
|
"yunyan/sys/pay/wechat"
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func Test_Sys(t *testing.T) {
|
|
if sys, err := wechat.NewSys(
|
|
wechat.SetAppID("wx4b5ec8957ad5e425"),
|
|
wechat.SetMchID("1719983673"),
|
|
wechat.SetApiV3Key("rV7cE1xZ9bN3mK5jH8gT0wQ2sF4dG6yU"),
|
|
wechat.SetPrivateKeyPath("./apiclient_key.pem"),
|
|
wechat.SetCertSerialNo("2D27CEB52B98DDEB1CC65E4D96A041E7408F58D0"),
|
|
); err != nil {
|
|
fmt.Printf("Sys Init err:%v", err)
|
|
return
|
|
} else {
|
|
orderid := sys.GenerateOrderNo("APP")
|
|
fmt.Println(orderid)
|
|
results, err := sys.CreateAppOrder(context.TODO(), orderid, 100, "vip购买", "https://pay.ymaikj.com/api/home/pay_wechatnotify")
|
|
fmt.Println(results, err)
|
|
}
|
|
}
|
|
|