代码交易对接指南:1。接口版本的简要说明:
1。标准版本,即 SaaS,为每种支付服务打开了本机接口,这适用于需要按需灵活业务处理的接口服务提供商;
2。汇总版本,即 SaaS,将汇总每种付款服务,这适用于接口服务提供商接受聚合服务的接口;
1。扫描付款:收银员使用扫描设备读取用户的微信,支架和 付款应用程序的付款代码,然后将QR码或条形码信息发送给商人的现金寄存器,该信息由该寄存器调用商人的收银机或商人的后端。此接口启动付款。付款通常有两种情况:用户密码豁免和机密性验证。
2。主要扫描付款(统称为官方帐户付款接口):除了扫描付款方案外,商人系统首先在,或付款服务中生成预付事务订单接口,并返回正确的一个
确定预付事务会话后,然后根据不同方案(例如扫描代码并调整付款)生成事务字符串。
2。付款接口流程图和简短描述:
- 付款对接过程:
- 被扫描的主要过程描述(付款代码付款):
1。用户向收银员中的微信/支撑纸/大学云闪存付款应用显示付款代码;
2。商人出纳员使用代码扫描设备在用户手机屏幕上读取条形码并生成付款订单;
3.商家系统(商户系统还包括接口服务提供商后端系统),启动向 SaaS的付款请求, SaaS系统通过验证并启动付款请求到渠道方面;
4。微信,支付宝和 处理付款业务订单;
5。当用户免于密码时,微信和支撑台服务将同时返回付款结果; QR码不会返回付款结果,而只会返回接受结果;
6。当用户不含密码(输入密码)时,微信,支架和将异步返回结果;
7。付款完成后,用户端微信客户将收到微信推结果;商人还将收到发送的付款结果;
8。当付款结果尚不清楚时, SaaS系统将输入内部民意调查以获得付款结果策略;
9。当商人系统调用查询时, SaaS系统返回当前订单状态。
- 付款例外处理
1。当 SaaS系统在投票期内仍无法在渠道侧获得付款状态时,将触发取消命令逻辑;如果用户完成了扣除额,将来将退还原始收益;
2。在微信和支付宝上进行的投票期为211秒,投票15次, QR码进行扫描和培训,并在上进行培训,为474秒,投票13次,根据数据统计,付款结果通常可以在2.5秒内获得。
3。当用户微信一方的付款结果与商人一方的付款结果不一致时,请参阅 SaaS返回的商人付款结果,以避免商人的逃生订单,错误的订单,或者更少的收集付款;如果的工作日,如果用户收到了两次付款,则将获得相同的回报;
4。建议服务提供商在系统内执行投票策略时不会经常发起疑问,以免造成不必要的系统压力;
5。付款失败提示在用户的微信面弹出,例如:余额不足和信用卡无效。付款需要再次开始;
- 官方帐户支付对接过程:
- 正式帐户付款的主要过程说明(主要扫描付款):
1。用户和商人在线收集订单并启动付款;
2。商人系统需要通过页面从微信,支架和 付款中获取用户。请参阅下面的链接以获取该方法;
3。商户系统组装参数,向 SaaS启动付款请求, SaaS系统通过验证并启动付款请求到渠道方面;
4。在微信,支付宝和 上生成预付费订单;
5。微信和支撑台服务同时返回预付款徽标,而 付款返回可访问的链接;
6。为微信和支付宝服务组装预付款徽标,以转让正式付款收银员。 付款直接访问链接。请参阅下面的链接以转移方法;
7.微信,支付和处理付款请求;
8。用户输入密码以完成付款
9。付款完成后,用户端微信客户将收到微信推效果;商人还将收到发送的付款结果;
10。如果付款结果尚不清楚, SaaS系统将输入内部民意调查以获得付款结果策略;
11。当商人系统调用查询时, SaaS系统返回当前订单状态。
- 官方帐户付款的例外处理(主要扫描付款):
1。当 SaaS系统在投票期内仍无法在渠道侧获得付款状态时,将触发订单关闭逻辑;如果用户完成了扣除额,将来将退还原始收益;
2。微信支架的主要扫描和投票期是1798秒,进行了13次投票, 付款的主要扫描和培训期为628秒,投票10次;
3。当用户微信一方的付款结果与商人一方的付款结果不一致时,请参阅 SaaS返回的商人付款结果,以避免商人的逃生订单,错误的订单,或者更少的收集付款;如果的工作日,如果用户收到了两次付款,则将获得相同的回报;
4。付款失败提示在用户的微信方面弹出,例如:余额不足和无效的信用卡。付款需要再次开始;
- 官方帐户付款以获取用户并转移付款参考链接:
1)微信官方帐户(子商务):
得到():
调整JS付款:
2)支撑寿命编号
得到:
调整JS付款:
3) JS付款
获取:: 8181/docs/saaS/saaS--
3。开发对接时需要注意的事情
1。该平台提供一对一的技术支持服务。在商家开发过程中,请与您的业务人员联系。业务人员将建立一个微信集团,以安排相应的技术支持,以协助联合调试,以确保项目启动后的稳定性。
2。接口中的空项目的规则是:m-频繁;需要C条件; o-non ;要求商人根据接口要求开发,并且必须在生产前完成测试环境中的所有验证。
3。请求参数和返回参数使用相同的机制签名。 SaaS平台的接口可能会添加字段,并且在验证签名时必须支持其他扩展字段。
4。其他预防措施
(1)参数案例问题
请注意文档中所需的字符案例问题,例如“ MD5操作后,应将字符串的字符转换为大写”。
(2)参数格式问题
所有传入参数通常都是字符串类型。请注意文档每个部分中的特定要求。
(3)时间邮票问题
请使用时间戳,请注意它们是字符串格式。
4。刷卡交易指南:
现在,我们可以为两种终端模型[ p2]和[ a8]提供银行卡交易SDK。如果您需要连接到银行卡交易,请与业务人员联系以获取SDK对接技术支持。