feat: refactoring adjustments for member pages

This commit is contained in:
RockYang
2024-03-18 16:59:07 +08:00
parent c72d963f45
commit 30e6e963b3
7 changed files with 24 additions and 30 deletions

View File

@@ -79,7 +79,7 @@ func (js *PayJS) Pay(param JPayReq) JPayReps {
}
func (js *PayJS) sign(params url.Values) string {
params.Del(`Sign`)
params.Del(`sign`)
var keys = make([]string, 0, 0)
for key := range params {
if params.Get(key) != `` {
@@ -109,7 +109,7 @@ func (js *PayJS) Check(tradeNo string) error {
apiURL := fmt.Sprintf("%s/api/check", js.config.ApiURL)
params := url.Values{}
params.Add("payjs_order_id", tradeNo)
params.Add("Sign", js.sign(params))
params.Add("sign", js.sign(params))
data := strings.NewReader(params.Encode())
resp, err := http.Post(apiURL, "application/x-www-form-urlencoded", data)
defer resp.Body.Close()
@@ -135,6 +135,7 @@ func (js *PayJS) Check(tradeNo string) error {
if r.ReturnCode == 1 && r.Status == 1 {
return nil
} else {
logger.Errorf("PayJs 支付验证响应:%s", string(body))
return errors.New("order not paid")
}
}