|
@@ -18,7 +18,7 @@ func NativeApiServicePrepay(tradeId string, amount int64) (codeUrl string, err e
|
|
|
mchCertificateSerialNumber string = "33DDFEC51BF5412F663B9B56510FD567B625FC68" // 商户证书序列号
|
|
|
mchAPIv3Key string = "fvV2xDHuM8ch3QagCkLChEMsikUTSNiI" // 商户APIv3密钥
|
|
|
)
|
|
|
- fmt.Println("充值的金额为:",amount)
|
|
|
+ fmt.Println("充值的金额为:", amount)
|
|
|
// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
|
|
|
mchPrivateKey, err := utils.LoadPrivateKeyWithPath("./apiclient_key.pem")
|
|
|
if err != nil {
|
|
@@ -70,7 +70,7 @@ func QueryOrderByOutTradeNo(tradeId string) (status string, err error) {
|
|
|
var (
|
|
|
mchID string = "1615933939" // 商户号
|
|
|
mchCertificateSerialNumber string = "33DDFEC51BF5412F663B9B56510FD567B625FC68" // 商户证书序列号
|
|
|
- mchAPIv3Key string = "fvV2xDHuM8ch3QagCkLChEMsikUTSNiI" // 商户APIv3密钥
|
|
|
+ mchAPIv3Key string = "V12345678910Younggee10987654321V" // 商户APIv3密钥
|
|
|
)
|
|
|
|
|
|
// 使用 utils 提供的函数从本地文件中加载商户私钥,商户私钥会用来生成请求的签名
|
|
@@ -96,7 +96,7 @@ func QueryOrderByOutTradeNo(tradeId string) (status string, err error) {
|
|
|
Mchid: core.String("1615933939"),
|
|
|
},
|
|
|
)
|
|
|
-
|
|
|
+ fmt.Printf("支付 %+v\n", resp)
|
|
|
if err != nil {
|
|
|
// 处理错误
|
|
|
log.Printf("call QueryOrderByOutTradeNo err:%s", err)
|
|
@@ -105,5 +105,6 @@ func QueryOrderByOutTradeNo(tradeId string) (status string, err error) {
|
|
|
// 处理返回结果
|
|
|
log.Printf("status=%d resp=%s", result.Response.StatusCode, resp)
|
|
|
}
|
|
|
+ fmt.Printf("支付状态 %+v\n", *resp.TradeState)
|
|
|
return *resp.TradeState, nil
|
|
|
}
|