Skip to content

Commit d101f9b

Browse files
author
Jerry
committed
update
1 parent b8ee7d8 commit d101f9b

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

README.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,10 @@ fmt.Println("CountryCode:", phone.CountryCode)
193193
fmt.Println("Watermark:", phone.Watermark)
194194
```
195195

196-
### 付款结果回调,需回复微信平台是否成功
196+
### 微信付款结果异步通知,需回复微信平台是否成功
197197

198198
> 代码中return写法,由于本人用的[Echo Web框架](https://github.com/labstack/echo),有兴趣的可以尝试一下
199+
199200
```go
200201
rsp := new(gopay.WeChatNotifyResponse) //回复微信的数据
201202

@@ -355,6 +356,16 @@ if err != nil {
355356
fmt.Println("ok:", ok)
356357
```
357358

359+
### 支付宝付款结果异步通知,需回复支付宝平台是否成功
360+
361+
* 程序执行完后必须打印输出“success”(不包含引号)。如果商户反馈给支付宝的字符不是success这7个字符,支付宝服务器会不断重发通知,直到超过24小时22分钟。一般情况下,25小时以内完成8次通知(通知的间隔频率一般是:4m,10m,10m,1h,2h,6h,15h)
362+
363+
> 代码中return写法,由于本人用的[Echo Web框架](https://github.com/labstack/echo),有兴趣的可以尝试一下
364+
365+
```go
366+
return c.String(http.StatusOK, "success")
367+
```
368+
358369
### 手机网站支付
359370

360371
* 手机网站支付是通过服务端获取支付URL后,然后返回给客户端,请求URL地址即可打开支付页面

alipay_client_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ func TestAliPayClient_AliPayTradePagePay(t *testing.T) {
7777
//请求参数
7878
body := make(BodyMap)
7979
body.Set("subject", "网站测试支付")
80-
body.Set("out_trade_no", "GYWX201901301040355706100437")
80+
body.Set("out_trade_no", "GYWX201901301040355706100448")
8181
body.Set("quit_url", "https://www.igoogle.ink")
8282
body.Set("total_amount", "88.88")
8383
body.Set("product_code", "FAST_INSTANT_TRADE_PAY")

0 commit comments

Comments
 (0)