xxpay支付平台演示

545 阅读2分钟

这篇文章承接上文 搭建xxpay支付平台 在已搭建好环境的基础之上 进行演示支付宝支付的流程

已搭建好的环境

springcloud eureka

运营系统

准备账号信息

生成rsa公私钥

rsa公私钥流程简介

通过支付宝开放平台助手来生成公私钥(二选一)

下载地址

https://opendocs.alipay.com/open/291/106097/
生成rsa2 公私钥
生成rsa公私钥

支付宝沙箱

网址

https://openhome.alipay.com/platform/appDaily.htm?tab=info

配置公钥(二选一)

配置rsa2公私钥
配置rsa公私钥

配置回调通知地址

  • 通知接口地址代码位置

    a、xxpay服务是通过springcloud搭建的 所以暴露给外网的只有一个网管服务gateway

    b、接受支付宝通知接口在service服务里面 而service是通过网关gateway路由过去的

c、接受支付包通知的接口在这里

d、所以支付宝通知的接口地址为

http://47.100.52.202:3020/notify/pay/aliPayNotifyRes.htm
  • 配置方式

    a、通过支付宝开放平台页面配置

b、通过代码配置

举例说明用处

通过运营平台创建支付商户

创建一个商户

这里的2个私钥我是随便生成的2个64位的数字 具体输入什么没有要求 待会会说下在那里用到

我的生成方式

http://www.czww.cn/

添加支付渠道

启动xxpay-shop(端口8081)进行测试

先梳理下系统之间的调用关系

业务系统如何配置

核心接口简介

货物下单接口

对该货物下支付订单接口

实际上是返回携带唤起支付宝收银台的参数的访问url给业务系统 然后业务系统的页面重定向到该url 就可以跑到支付宝的收银台页面进行支付了

二维码扫描(包括上面2个接口的逻辑)

访问测试

访问

http://47.100.52.202:8081/goods/qrPay.html?amount=1

本文使用 mdnice 排版