分享

在线支付之支付宝即时到账

 老房0il5wcg2cr 2016-09-20

一:功能演示

步骤1 : 挑选商品并使用支付宝平台付款

(1) 选择商品放入购物车,生成交易参数。

在线支付之支付宝即时到账

(2) 选择支付宝付款方式。

在线支付之支付宝即时到账

步骤2 : 跳转到收银台页面

用户可以打开手机钱包选择“扫一扫”,对准屏幕扫码,待手机提示付款后

选择支付工具输入密码支付即可。


如果不想使用手机支付,可以点击上图所示页面右侧的“登录账户付款”,

输入支付宝账号和密码登录。如下图:

在线支付之支付宝即时到账

步骤3 : 进入收银台,选择支付方式。

如果在步骤 2 中是支付宝会员登录,可以有如下支付方式:余额支付、余额宝、快

捷支付、网银支付等。

在线支付之支付宝即时到账

步骤4 : 完成付款

付款完成后,支付宝提示成功付款,如下图:

在线支付之支付宝即时到账

步骤5 : 页面自动跳转回商户网站。

若在支付时,传递给支付宝的参数中包含 return_url 参数,则支付完成后,支付宝

的提示支付成功页面会停留几秒后跳转回 return_url 参数指定的商户路径页面。

二:数据交互

在线支付之支付宝即时到账

(1) 构造请求数据

商户根据支付宝提供的接口规则,通过程序生成得到签名结果及要传输给支付宝的

数据集合。

(2) 发送请求数据

把构造完成的数据集合,通过页面链接跳转或表单提交的方式传递给支付宝。

(3) 支付宝对请求数据进行处理

支付宝得到这些集合后,会先进行安全校验等验证,一系列验证通过后便会处理这

次发送过来的数据请求。

(4) 返回处理的结果数据

对于处理完成的交易,支付宝会以两种方式把数据反馈给商户网站。

> 程序上自动进行重新构造 URL 地址链接,在用户当前页面上通过自动跳转的

方式跳回商户在请求时设定好的页面路径地址(参数 return_url,如果商户没

有设定,则不会进行该操作);

> 支付宝服务器主动发起通知,调用商户在请求时设定好的页面路径(参数

notify_url,如果商户没有设定,则不会进行该操作)。

(5) 对获取的返回结果数据进行处理

商户在同步通知处理页面(参数 return_url 指定页面文件)或服务器异步通知页面

(参数 notify_url 指定页面文件)获取支付宝返回的结果数据后,可以结合自身网

站的业务逻辑进行数据处理(如:订单更新、自动充值到会员账号中等)。

三:对接开发前期准备

1:需要在支付宝申请到商户号。

官网:https://b.alipay.com/order/techService.htm

需要使用到的:

合作身份者ID

收款支付宝账号

商户的私钥

2:配置一个外网可以访问的地址。

这里支付宝异步通知或是同步通知需要使用的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多