跳到主要内容

付款码支付

请求接口

openplt/jx/pay/trans/micropay

公共参数

接口协议 - 公共参数

请求参数

参数必填类型说明
authCodeString(64)支付付款码
amountNumber支付金额,单位:元
outTradeNoString(32)业务订单号,业务方保证唯一
subjectString(127)商品名或订单简要描述
clientIpString(32)客户端IP
timeStartString(20)订单生成时间,格式为:yyyy-MM-dd HH:mm:ss,不传默认为当前时间
timeExpireString(20)订单失效时间,格式为:yyyy-MM-dd HH:mm:ss,建议:最短失效时间间隔大于1分钟
currencyString(16)货币类型,默认人民币:CNY
limitCreditint是否限制使用信用卡,1为限制,0或不传为不限制,默认为0
attachString(127)附加信息,会跟订单信息一起原样返回
goodsTagString(32)商品标记,优惠券或单品营销使用
goodsDetailsJsonArray商品详情,Json数组结构,做单品优惠时传入。goodsDetails结构
terminalInfoJson线下终端设备信息,Json结构。 terminalInfo结构

线下付款码支付不建议回调,而是通过主动轮询的方式获取订单最新状态。 轮询间隔建议2-5s,持续40-60s

响应参数

名称必填类型说明
authCodeString支付付款码
payNoString聚合支付订单号
paymentString支付方式
statusint支付状态。参见支付状态值枚举
attachString附加信息,原样返回
以下字段在支付直接成功status=100时返回
transactionIdString支付平台交易流水号。微信、支付宝、云闪付等用户支付使用的平台返回流水号
chTransactionIdString间连渠道交易流水号。聚合或其他第三方间连渠道返回流水号
amountint交易总额,单位:分
payTimeString支付时间,格式"yyyy-MM-dd HH:mm:ss"
succTimeString支付完成时间,只有在支付成功时返回,格式"yyyy-MM-dd HH:mm:ss"