Jerry пре 7 година
родитељ
комит
95af975cc1
2 измењених фајлова са 5 додато и 1 уклоњено
  1. 4 0
      alipay_client.go
  2. 1 1
      alipay_params.go

+ 4 - 0
alipay_client.go

@@ -2,6 +2,7 @@ package gopay
 
 import (
 	"encoding/json"
+	"errors"
 	"github.com/parnurzeal/gorequest"
 	"log"
 	"time"
@@ -187,6 +188,9 @@ func (this *aliPayClient) doAliPay(body BodyMap, method string) (bytes []byte, e
 	}
 	if method == "alipay.trade.wap.pay" {
 		//fmt.Println("rsp:::", rsp.Request.URL)
+		if rsp.Request.URL.String() == zfb_base_url || rsp.Request.URL.String() == zfb_sanbox_base_url {
+			return nil, errors.New("请求手机网站支付出错,请检查各个参数或秘钥是否正确")
+		}
 		return []byte(rsp.Request.URL.String()), nil
 	}
 	return b, nil

+ 1 - 1
alipay_params.go

@@ -65,7 +65,7 @@ func (this *aliPayClient) SetSignType(signType string) (client *aliPayClient) {
 	return this
 }
 
-//获取蚕食签名
+//获取参数签名
 func getRsaSign(body BodyMap, privateKey string) (sign string, err error) {
 	var (
 		h              hash.Hash