微信支付扫码支付场景介绍及开发步骤

编辑:创匠科技 来源:创匠科技 日期:2017-11-28

    微信支付扫码支付是4种支付模式中的其中一种,今天,创匠科技就简单讲解下,微信支付中扫码支付的场景介绍和开发步骤。

  一、场景介绍

  用户扫描商户展示在各种场景的二维码进行支付。

  步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码(如图1),展示在各种场景,用于用户扫描购买。

图1 支付二维码

  步骤2:用户使用微信“扫一扫”(如图2)扫描二维码后,获取商品支付信息,引导用户完成支付(如图3)。

图2 打开微信扫一扫二维码


图3 确认支付页面

  步骤(3):用户确认支付,输入支付密码(如图4)。

图4 用户确认支付,输入密码

  步骤(4):支付完成后会提示用户支付成功(如图5),商户后台得到支付成功的通知,然后进行发货处理。

图5 支付成功提示

  二、开发步骤,根据应用场景选择实现模式

  扫码支付可分为两种模式,商户根据支付场景选择相应模式。

  【模式一】:商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。

  商户支付回调URL设置指引:进入商户平台-->产品中心-->开发配置,进行配置和修改,如图6所示。

图6 扫码支付回调URL设置

  【模式二】:商户后台系统调用微信支付【统一下单API】生成预付交易,将接口返回的链接生成二维码,用户扫码后输入密码完成支付交易。注意:该模式的预付单有效期为2小时,过期后无法支付。

  相对来说,做微信支付系统是比较麻烦的,需要开发人员根据开发文档来搭后台,那么如果你想成为微信支付服务商,可直接联系创匠科技,我们成为你的技术部,我们提供技术支持。

唯具匠人精神 方能有所成就