目录
1 引言
前面三小节我们已经学过如何使用支付宝手机网站支付的功能,但只是说到如何运行demo而已,这显然不是我们想要的结果,我们想要了解的是如何自己编码实现整一个支付流程,再此之前,如何还没有阅读过支付宝在线支付的官方文档的话,笔者先建议去认真阅读一下,学习新的知识点都是一回生,二回熟的,第一遍看不懂的话,可能第二遍就看懂了。
支付宝手机网站支付传送门:https://docs.open.alipay.com/203
阅读过官方文档之后,我们再一 一道来。
2 业务流程
支付流程看是很复杂,其实简单整理一下还是很好理解的,无非就是
1 用户到商户系统下单
2 商户系统根据用户的订单信息向支付宝系统发起支付
3 支付宝向用户展示支付信息
4 用户付款
5 用户付款成功后,支付宝系统向商户系统发起同步通知和异步通知
一个完整的支付,开发过程中我们只需要将以下三个参数传到支付宝系统便可以发起支付了
参数名称 | 参数说明 |
---|---|
out_trade_no | 商户订单号,需要保证不重复 |
subject | 订单标题 |
total_amount | 订单金额 |
官方文档传送门:https://docs.open.alipay.com/203/105285/
3 用户下单
用户以form表单的形式将信息提交到商户系统,提交的信息必须要包括:
1 商户订单号
2 订单标题(订单名称)
3 订单金额
3.1 订单信息