聚合支付支付接口

聚合支付丨支付接口

1、支付接口说明

用户在商户页面进行支付时,选择微信或支付宝扫码或者商户反扫等支付。

2、请求地址

请求URL:/api/unified/payment
请求方式:POST
请求接口名称:unifiedPayment

3、输入参数
 

字段名

变量名

必填

类型

示例值

描述

支付方式

defrayalType

String(20)

WECHAT_SCAN

支付方式请参考公共参数-支付方式
当支付方式为反扫时,不提供notify,需要调订单查询接口

商户号

subMerchantNumber

String(50)

API0100001102000001

与请求报文头的商户号一致

通道标识

channelMapped

String(50)

BO_HAI

商户自行指定要支付的通道-商户后台可见

商户订单号

merchantOrderNumber

String(50)

DsorderiD2018010100

商户请求支付的订单号,唯一

结算周期

tradeCheckCycle

String(10)

T1

T1,D0 暂时只支持T1

订单时间

orderTime

String(20)

20180101100000

yyyyMMddHHmmss

币种

currenciesType

String(10)

CNY

CNY-人民币,默认为CNY

交易金额

tradeAmount

String(20)

1000

以分为单位,10.00元填入值为1000

商品信息

commodityBody

String(200)

衣服

商品信息

商品详情

commodityDetail

String(255)

防寒大衣

商品详情

商品备注

commodityRemark

String(200)

很实用的防寒大衣

商品的详细备注

同步通知地址

returnUrl

String(150)

同步通知到商户指定的地址(https://www.shbapi.com/)

视具体的通道是否支持而定,拼接状态字段为 payStatus=XXX 成功:ok 失败:fail 取消:cancel

异步通知地址

notifyUrl

String(150)

商户平台指定的异步通知地址

商户接收速汇宝异步通知的地址

设备ID

terminalId

String(50)

10001

付款设备的ID编号

设备IP

terminalIP

String(50)

127.0.0.1

付款设备或发起请求的服务的IP地址

用户标识

userId

String(50)

 

当支付方式为反扫时为付款码;
当支付方式为小程序时,小程序支付用户标识为openID。(openID获取请参考微信官方开发者文档)

备注

remark

String(50)

交易备注

交易备注信息

附加信息

attach

String(50)

附加信息

商户可自行设置附加信息,订单查询会原值返回

4、返回结果

 

 

字段名

变量名

必填

类型

示例值

描述

速汇宝订单号

shbOrderNumber

String(50)

API01180119205845001

速汇宝平台交易订单号

返回内容

content

String(50)

 

NATIVE和JSAPI为付款链接

订单状态

orderStatus

String(50)

WAIT

WAIT:下单成功,等待支付
ERROR:下单失败
UNKNOW:状态未知
CLOSE:支付关闭


相关文章