微信支付和支付宝支付流程概要

微信扫码支付(网页)

Native支付 (用户扫描商户二维码付款)

该支付有两种模式,此处介绍较简单的模式二:

1、商户调用微信支付“统一下单接口”,生成预付款交易。

      调用该接口时会传入一个payback_url参数,用于支付成功后微信回调商户接口,返回付款信息。

2、调用微信“统一下单接口”后,会返回一个pay_url,使用该pay_url生成二维码,即为用户支付时需要扫描的二维码。

3、用户扫码进行支付。

4、微信处理用户支付,调用商户传入的payback_url,将支付信息传给商户平台。

 

支付宝支付(网页)

支付宝支付原来推荐的是“即时支付”,最新推荐的是“电脑网站支付”。所以“即时支付”的文档和Demo都不全了,开发中遇到困难不好解决,建议最新开发者请直接使用“电脑网站支付”。

这里先说一下“即时支付”,下篇博客再说“电脑网站支付”。(如果有下篇)

1、商户平台调用支付宝即时到账交易接口,传入参数有三类。

a. 支付宝给商家分配的配置参数。

b. 订单信息,如订单号、订单金额等

c. 两个商户开发的接口地址,支付成功后支付宝会通过这两个接口把交易结果信息传给商户平台。

商户接口1  notify_url:支付宝服务器异步调用接口,通知商户平台

商户接口2  return_url:支付完成后支付宝同步调用商户接口,通知交易信息,并重定向到商户网站付款成功页面。

2、商户平台调用支付宝即时到账交易接口后,支付宝返回收银台pay_url。商户后台通过重定向到pay_url,可将网站页面转到支付宝收银台。

image

 3、用户可选择扫码支付或登录支付宝网页版进行支付。支付方式不同由支付宝处理,但商家平台的后续操作是一样的。

4、用户支付完成后支付宝会回调notify_url和return_url接口,将支付交易信息传给商户平台,商户平台判断时候支付成功,并更新数据库表付款状态。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值