请参考“微信公众账号支付接口”文档

 微博负面     |      2021-10-30 16:48

  ,如图15-21所示。

  图15-21商户订单查询页面

  4. 支付测试

  商户在获得支付权限后,此时处于支付测试状态,只有白名单内的用户可以在微信客户端上使用支付功能,此时需要在“支付测试”模块中添加白名单。在各项准备工作完成后,可发起发布申请,申请通过后,商户的支付功能才能被全量用户使用,如图15-22所示。

  图15-22商户微信支付测试页面

  15.2.4功能接口

  表15-3是商户可能用到的功能和接口,可根据商户的业务定制开通。

  表15-3商户可能用到的功能和接口

  15.2.5账号体系

  商户在微信公众账号提交申请资料以及银行账户资料,资料审核通过并签约后,可以获得以下账户(包含财付通的相关支付资金账户)用于公众账号支付,如表15-4所示。

  表15-4商户获得用于公众账号支付的账户

  注:具体的账号说明和使用场景,请参考“微信公众账号支付接口”文档。

  15.2.6商户系统对接

  开通商户功能后,可按以下11个步骤完成商户和微信后台的对接。

  1. 生成商品消息:通过接口或者登录公众账号网站,根据商户网站的商品网页生成对应的消息,也可根据网页链接生成二维码;

  2. 商品推广:通过群发、自定菜单以及关键字回复等方式,下发商品消息,也可把二维码张贴在车站、海报等线下的场景;

  3. 用户浏览:用户接收消息或者扫描二维码,即可打开商品网页,浏览商品详情;

  4. 用户下单:选购商品,可确认款式、数量和收货地址等信息确认下单;

  5. 用户支付:商户调用微信支付功能,发起交易。用户确认交易信息,验证支付密码即可;

  6. 支付成功:用户看到支付成功的结果,通知商户后台,可更新订单状态,进行发货等相应操作;

  7. 发货通知:商户收到支付成功通知后发货,发货后需要通知微信后台记录状态;

  8. 客户维权:客服系统即时将问题同步给商户,商户可以联系用户解决;

  9. 资金结算:按照约定的结算周期,系统结算资金到商户的银行账户,同时根据合同的费率收取支付服务费;

  10. 退款操作:商户使用分配的财付通商户号,登录财付通企业版(http://mch.tenpay.com/)手动操作退款,也可以使用后台接口进行退款;

  11. 对账单下载:商户除了登录财付通企业版手动下载订单流水,也可以使用后台接口下载订单对账。

  注:退款和对账单下载的接口,请参考腾讯官方发布的《财付通支付网关商户开发指南》。

  15.3行业案例

  微信支付的推出,让很多企业拥有了移动电商的生态环境,有很多基于各行各业的使用场景,在此给出一些参考和说明。

  15.3.1B2C行业

  依托微信庞大的用户群、极致的用户体验,知名B2C电商纷纷对接微信支付,积极参与构建移动电商生态环境。

  1. 案例:1号店

  1号店作为B2C行业电子商城,接入微信支付后,可以便捷地实现商品的下单购买以及微信支付,方便用户的使用,大体流程如图15-23所示。

  图15-231号店微信购买及支付页面

  2. 案例:唯品会

  2014年3月中下旬,唯品会与微信闪购平台的合作正式发布。唯品会是微信全面开放支付接口前的首批试点企业之一,用户在唯品会下单后,直接用手机扫描二维码就可以完成付款,目前唯品会的公众账号及客户端也支持微信支付,大体流程如图15-24所示。

  图15-24唯品会微信购买及支付页面

  3. 案例:酒仙网

  酒仙网接入微信支付后,通过微信移动电子商城,可以轻松地实现在线购买酒以及微信支付,大体流程如图15-25所示。

  图15-25酒仙网微信购买及支付页面

  15.3.2自动售卖机

  结合传统的售卖机,用户选购商品后,扫描机器上的二维码,使用Native(原生)支付,快速购买。微信可提供支付账号和硬件芯片的解决方案。

  案例:友宝

  友宝的售货机使用微信支付的场景展示,如图15-26所示。

  图15-26友宝微信支付

  15.4支付功能常见问题

  微信支付作为新生事物,它和财付通是什么关系呢?在具体支付应用中如何去操作呢?

  1. 微信支付和财付通的关系?

  微信支付是以绑定银行卡为基础的支付服务,由财付通提供支付牌照和银行通道的技术支持。用户使用微信支付绑定银行卡,和微信号对应QQ使用财付通的绑定无关。

  同时,用户使用微信号对应QQ登录财付通,无法查看微信支付绑定的银行卡和对应的交易记录。

  对于用户,主要认知的是微信支付品牌。对于商户,除了拥有微信公众账号的商户身份,还会有微信公众账号分配一个财付通的商户号,用于结账收款。

  2. 微信支付如何绑定银行卡?如何支付?

  用户首次绑定银行卡时,输入银行卡号和持卡人信息,验证银行预留手机号,即可绑定银行卡。用户还需设置支付密码(非银行取款密码),后续购买不用再绑定银行卡,验证支付密码即可直接支付。微信支付的绑定和支付流程,都是标准的快捷支付流程。

  3. 微信支付可以绑定的银行卡数量?

  微信支付支持绑定13家银行、22个卡种的银行卡,储蓄卡和信用卡都可以。目前正