支付系统实战

1.AIipay 实现:

1.相关文档资源:

2.技术准备

私钥加密就需要公钥解密

支付宝的公钥就需要我们的加钱的方法,支付宝的公钥,对应的COPY下来,对应是支付宝的签名的算法

RSA,RSA2 信息。

 

3.支付Service:

 支付包原则上保持下单的唯一性,然后呢,支付的消费主体,方面人工对账,当前的这笔交易支付的,可选的,

后期方面财务的方法统计,写上一个对应的支付宝超时时间,二维码的有效时间,默认是2个小时,如果超过2个小时,

就不能支付了,根据自己的业务来。根据这笔订单的支付的,购买商品的ID,名称,单价,购买数量,创建发一个支付宝的builder 

这笔交易的订单号的,重点是必须填的,二维码的,构建后,发送到支付宝里面去,托管给Spring的,aliay 后台,创建二维码,

打印状态调试,这边给支付,上面到下面的请求发出去,需要去配置的进来,支付宝的支付路径,

需要在我们的conf 下面做的应该是文件的类型映射,配置好文件类型之后,与下订单之后,结果的path存储qrcode路径,

4.测试:

用手机测试,登录一下测试,订单预订单成功。

 

6.查询支付状态

查询订单状态的查询,当面付,查询的订单支付的状态,如果一切都是OK的。

把每个成员的方法,trade servie 方法,抛出对应的Service 方法。返回没有做轮询,

主动去查询,看能不能查到,查看订单支付状态。

关闭的方法没有做任何支付的,没有做支付的,自己手动查询支付了没有,肯定是

不合适的,支付宝提供给一个支付宝的通信方式,支自动付宝会自动回调。

支付宝在公网,自己在内网。

 

7.联调测试:内网穿透工具

外网传递内网,通过外网穿透内网,访问到本地主机的话,8088

 

 

 

8.回调方法:

解密成功了,合法的数据了,支付宝回调/paysucess接口,会不断的调用该接口,告诉支付宝,返回的是OK

还是没成功。 

 

 

项目系统:下次补充到码云。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执于代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值