当面付订单API
1.文档说明
1.1阅读对象
1.2版本说明
1.3对接说明
2.术语
2.1名词解释
2.2场景介绍
2.3商户侧流程
2.3.1标准订单支付
2.3.2非标订单支付
3.接口规则
3.1协议规则
3.2参数规定
3.3安全规范
4.API列表
4.1数据同步接口
4.2交易结果通知接口
4.3差错借贷记调整通知
4.4订单交易结果查询
4.5交易退款API
4.6自带参数的当面付订单接口
4.7支付成功页面重定向
4.8交易关单
5.附录
5.1交易结果码
5.2交易类型
5.3订单详情标签个性化说明
5.4保险行业说明
5.5参考demo下载
5.6分期数枚举
通联核心产品文档中心
-
+
首页
4.6自带参数的当面付订单接口
商户在自己的平台支付的时候把订单号或者交易金额作为参数,跳到当面付的支付页面,当面付查询订单并展示给用户支付。 ## 1.业务场景 场景1:商户商城下单后,点击支付,把订单号带上,跳往当面付页面,当面付根据订单号查询商户订单信息,并展示给用户确认支付 场景2:订单二维码收款 商户用自己的订单号或者金额,按照当面付的规范,生成一个二维码,发给付款人,付款人扫一扫,确认订单,然后支付,完成订单收款 ## 2.请求参数 | 字段名称 | 类型 | 可空 | 说明 | 长度 | 备注 | |------------|--------|----|------------|-----|-----------------------------------| | appid | String | 否 | 通联分配的appid | 8 | | | c | String | 否 | 二维码ID | 20 | 通联分配的二维码编号 | | oid | String | 是 | 订单编号 | 50 | Oid和amt 不能同时为空 | | unireqsn | String | 是 | 唯一订单编号 | 50 | unireqsn与原订单号oid二选一当2个订单号并存时,优先取原oid的订单号原有逻辑。oid订单号原有逻辑,同一订单号在微信/支付宝/云闪付等渠道可以同时存在下单。 | | amt | String | 是 | 交易金额 | 12 | 单位:分 | | returl | String | 是 | 成功支付跳转地址 | 128 | 必须为https协议地址,且不允许带参数。trxreserve必填 | | trxreserve | String | 是 | 业务备注信息 | 160 | 参见订单详情标签个性化说明 | | submittime | String | 是 | 截止支付时间 | 20 | yyyyMMddHHmmss | | signtype | String | 否 | 签名方式 | 8 | RSA/SM2 | | sign | String | 否 | sign校验码 | 32 | 详见安全规范 | 在不传trxreserve情况下,且订单编号和交易金额都传了的话,优先处理接口金额,用户不允许修改交易金额 如果只传订单编号,则对接商户订单系统,查询商户的订单金额作为支付金额 如trxreserve按照6.3标签组包,且oid订单号及amt交易金额不为空,则系统默认amt的交易金额,但不发起订单查询,并会保存oid到交易明细。 当面付地址为: 测试环境: https://syb-test.allinpay.com/sappweb/usertrans/cuspay 生产环境: https://syb.allinpay.com/sappweb/usertrans/cuspay 保险实名支付地址 测试环境: https://syb-test.allinpay.com/apiweb/insdmf/cuspay 生产环境 https://syb.allinpay.com/apiweb/insdmf/cuspay ## 3.处理逻辑 例如测试环境 参数:appid=00000051 key=allinpay888 c=00E0RTd5 oid=011700134737 amt=1 signtype=RSA trxreserve=05|Q1#文西|Q2#186-2828-9999|Q3#广州市天河区体育西路107号|X#其他备注信息 签名明文串signSrc : amt=1&appid=00000051&c=00E0RTd5&oid=011700134737&signtype=RSA&trxreserve=05|Q1#文西|Q2#186-2828-9999|Q3#广州市天河区体育西路107号|X#其他备注信息 生成签名sign=SybUtil.rsaSign(string,cusRsaPrivateKey,”utf-8”) 当面付的页面为https://syb-test.allinpay.com/sappweb/usertrans/cuspay 则跳往的url为: https://syb-test.allinpay.com/usertrans/cuspay?amt=1&appid=00000051&c=00E0RTd5&oid=011700134737&sign=6962A1E413A57195D7FA9A08C20DF855&signtype=RSA&trxreserve=05|Q1#æè¥¿|Q2#186-2828-9999|Q3#广å·å¸å¤©æ²³åºä½è²è¥¿è·¯107å·|X#å¶ä»å¤æ³¨ä¿¡æ¯ 或者将此url生成二维码,给用户扫一扫或直接由开发者系统重定向跳转。 注: 1,生产环境为https://syb.allinpay.com/sappweb/usertrans/cuspay 2,returl及trxreserve参与签名不需要做urlencode,但需要urlencode后组到url后面的参数中.见上方示例跳转url的trxreserve。
yinjr
2025年2月20日 14:30
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期