场景应用

汽车行业

零售行业

供应链

地产业

餐饮行业

医疗行业

旅游

银行

⼩程序⽀付介绍

商⼾已有微信⼩程序或⽀付宝⼩程序,⽤⼾通过好友分享或扫描⼆维码在微信内打开⼩程序时,在⼩程序内购买商品时,调⽤微信⽀付完成付款的流程。

产品特⾊

应⽤场景

操作流程:

步骤1:⽤⼾打开微信或⽀付宝APP,使⽤扫⼀扫功能,扫描商家摆放的静态码牌或识别商家的线上商城⼆维码:

步骤2:

步骤3:钱包⽀付后台系统收到⽀付请求,根据验证密码规则判断是否验证⽤⼾的⽀付密码,不需要验证密码的交易直接发起扣款,需要验证密码的交易会弹出密码输⼊框。⽀付成功后钱包APP端会弹出成功⻚⾯,⽀付失败会弹出错误提⽰。

支付流程:

准⼊条件

涉及接⼝

模块名称 接口名称 描述
⼩程序⽀付 主扫⽀付(C扫B)接⼝ 商⼾系统先调⽤该接⼝在微信⽀付服务后台⽣成预⽀付交易单,返回正确的预⽀付交易会话标识后,⽣成⼩程序交易串调起⽀付。 transType字段上送值为71
关单接口 以下情况需要调⽤关单接⼝:
1、商⼾订单⽀付失败需要⽣成新单号重新发起⽀付,要对原订单号调⽤关单,避免重复⽀付;
2、系统下单后,⽤⼾⽀付超时,系统退出不再受理,避免⽤⼾继续,请调⽤关单接⼝。
关单没有时间限制,建议在订单⽣成后间隔⼏分钟(最短5分钟)再调⽤关单接⼝,避免出现订单状态同步不及时导致关单失败。
退款接口 当交易发⽣之后⼀年内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接⼝将⽀付⾦额退还给买家,微信⽀付将在收到退款请求并且验证成功之后,将⽀付款按原路退还⾄买家账号上。 1、交易时间超过⼀年的订单⽆法提交退款
2、微信⽀付退款⽀持单笔交易分多次退款(不超50次),多次退款需要提交原⽀付订单的商⼾订单号和设置不同的退款单号。申请退款总⾦额不能超过订单⾦额。⼀笔退款失败后重新提交,请不要更换退款单号,请使⽤原商⼾退款单号
3、每个⽀付订单的部分退款次数不能超过50次
4、申请退款接⼝的返回仅代表业务的受理情况,具体退款是否成功,需要通过退款查询接⼝获取结果
交易订单查询 商⼾可以通过查询订单接⼝主动查询订单状态,完成下⼀步的业务逻辑。查询订单状态可通过微信⽀付订单号或商⼾订单号两种⽅式查询 退款交易也调⽤此接⼝查询退款交易情况,lklOrderNo字段上送退款订单号。
支付通知 微信⽀付通过⽀付通知接⼝将⽤⼾⽀付成功消息通知给商⼾

必要业务参数

接⼊准备

1.选择接⼊模式

开放平台接⼊⾝份分为三类:商⼾、机构/代理商、ISV服务商,三者均需要有开发能⼒。

2.申请参数

3.证书申请

参考以下链接:

https://i.lakala.com/doc/openapi/index.html#%E8%AF%81%E4%B9%A6%E7%94%9F%E6%88%90%E6%8C%87%E5%BC%95

注意事项

商⼾⼊⽹审核通过后,进⾏微信⼦商⼾号报备,报备成功后需要进⾏微信⼩程序APPID。