https://open.alipay.com/develop/sandbox/app
请严格按照官方指引完成 应用配置、证书配置工作!
https://opendocs.alipay.com/common/02kipk?pathHash=0d20b438
使用证书工具最终获取类型下面的证书文件
我们将证书文件部署到 GO 项目,如 :
configs\shop.go
生成订单功能属于项目功能,只是为支付提供基础数据,详见 GOCMS 订单创建:
2.1 完善支付配置 /GOCMS核心包/configs/shop.go,供 2.2 步使用 :
2.2 创建预支付数据,跳转到支付宝支付页面
源码文件 : /GOCMS核心包/controllers/front/pay/pay.go
客户完成付款后,支付宝会自动跳转会我们设置的 return_url 并携带支付数据。
我们的服务器接收到付款数据,对数据进行验证,验证后进行更新订单状态、发送支付成功通知等等后续操作。
源码 : /GOCMS核心包/controllers/front/pay/alipayReturn.go
支付宝异步通知文档
https://opendocs.alipay.com/open/270/105902?pathHash=d5cd617e
源码示例 :