地址: http://fyinformation.cn/api/fy/gateway/unifiedPayment/createPay
HTTP请求方式:POST
返回ContentType类型:application/json
请求头说明
| 名称 |
必填 |
类型 |
默认值 |
备注 |
| Content-Type |
true |
string |
application/json |
|
输入参数说明
| 参数名称 |
必填 |
参数位置 |
类型 |
默认值 |
备注 |
| service |
true |
普通参数 |
string |
unified_pay |
接口名称 |
| version |
true |
普通参数 |
string |
|
接口版本 |
| partner_id |
true |
普通参数 |
string |
|
商户号 |
| _input_charset |
true |
普通参数 |
string |
UTF-8 |
参数编码字符集 |
| sign |
true |
普通参数 |
string |
|
签名 |
| sign_type |
true |
普通参数 |
string |
RSA |
签名方式 |
| return_url |
false |
普通参数 |
string |
|
处理完请求后,当前页面自动跳转到商户网站里指定页面的http路径 |
| memo |
false |
普通参数 |
string |
|
备注 说明信息 |
| request_no |
true |
普通参数 |
string |
|
商户请求号:商户发起请求的,建议用时间戳唯一编号 |
| auth_code |
true |
普通参数 |
string |
|
授权码 通过扫码枪/声波获取设备获取的支付宝/微信/银联付款码 |
| amount |
true |
普通参数 |
string |
|
交易金额 |
| instcode |
true |
普通参数 |
string |
|
机构编码:参考机构编码 |
| inst_id |
true |
普通参数 |
string |
|
一级代理商机构编号(其下级代理商继承该编号),用于保护代理商权益,以及核算代理商交易量 如机构编号Instid和商户号partner_id没有归属关系,返回错误信息:机构编号与商户号不存在归属关系,不能交易 |
| storeId |
false |
普通参数 |
string |
|
门店编码 |
| body |
false |
普通参数 |
string |
|
商品描述 |
| goods |
true |
普通参数 |
string |
|
"goods": [{"goods_name": "商品名称","count": 2,"goods_price": 3,"goods_code": 4} ] 注释count类型number ,goods_price类型number ,goods_code类型string 以上为必传且不能为空 |
| notify_url |
false |
普通参数 |
string |
|
主动通知商户网站里指定的页面http路径。 |
| extension |
false |
普通参数 |
string |
|
扩展参数 |
请求示例:
{
"amount": "0.01",
"extension": "",
"instcode": "SWFTPAY",
"orderid": "202405220917019297503",
"_input_charset": "UTF-8",
"request_no": "202405220917019297503",
"auth_code": "289553676715009490",
"version": "1.0",
"inst_id": "114",
"goods": [{"count":1,"goodsCode":"123457","goodsName":"支付宝测试调试支付接口","goodsPrice":0.01}],
"body": "支付侧信息描述",
"partner_id": "200000000035",
"service": "unified_pay",
"sign_type": "RSA",
"sign":"ZbFihvezdW1nhpThydcxWVtAgYMK95532BblL63PrL4Y04n/1i8T5SMBng6n3aJogN0ufbnQ+AvFDgk/BoJZpTUBnB+g88mwOv9OAs1MkNCD2k1VOTvsBC32XPmx4nWNtdsyUl5qsVol8jilrZnc0DZA3iyhsyBmxX5yFcH6y7M="
}
返回数据说明:
| 参数名称 |
参数类型 |
是否必填 |
参数说明 |
| code |
string |
true |
编码 |
| msg |
string |
true |
信息 |
| success |
boolean |
true |
成功标识表示,接口调用是否成功,并不表明业务处理结果 |
| exception |
string |
false |
异常 |
| data |
object |
true |
返回数据对象 |
| └inputCharset |
string |
true |
商户网站使用的编码格式,如utf-8、gbk、gb2312等。 |
| └memo |
string |
false |
备注 |
| └result |
boolean |
true |
受理状态 表明业务处理结果 不可空 true, false |
| └sign |
string |
true |
接口签名 |
| └tradeNo |
string |
true |
第三方交易订房(微信或者支付宝订单) |
| └signType |
string |
true |
商户网站使用的编码格式,如utf-8、gbk、gb2312等。 |
| └partnerId |
string |
true |
商户号 |
| └exception |
string |
false |
扩展信息 |
| └htmlForm |
string |
false |
支付表单(网银支付,支付宝PC等会返回该参数) |
| └payStatus |
string |
true |
支付订单状态:S-处理成功,R-提交成功(已提交到机构,等待结果返回),I-处理中(可能出现提交异常,结果待确认 返回调用方 机构支付已提交),F-机构支付明确失败 |
| └resultMessage |
string |
true |
返回结果信息 |
| └originalOrderNo |
string |
true |
原始支付订单号 |
| └plantOrderNo |
string |
true |
聚合支付平台订单号 |
| └errorMessage |
string |
false |
返回错误码 |
| └errorCode |
string |
false |
返回错误原因 |
正确返回示例:
{
"data": {
"inputCharset": "UTF-8",
"memo": null,
"result": true,
"sign": "ohgsnnSNKWiubAkiYQHtEJafvJdADC4VI/YjbLKPdnbE+5QcVEYK8xwmz+Vzde3SD0oDxHYf9W1UEP+FPaY9UPFfIs1TGWiY00XCBkJFo5EHSc0ZgqnvfdR786JRMX6lW85p7AtwklyDP5nGTa55UB7yDrAl2ubwtle8WBWdNxk=",
"signType": "RSA",
"partnerId": "200000000003",
"exception": null,
"htmlForm": null,
"payStatus": "S",
"resultMessage": "返回成功",
"originalOrderNo": "202403270917019297388",
"plantOrderNo": "20240428222005009699",
"tradeNo": "187550047370202404282130801314",
"errorMessage": null,
"errorCode": null
},
"code": "200",
"msg": "成功",
"success": true,
"exception": null
}
错误返回示例:
{
"data": null,
"code": "ILLEGAL_SIGN",
"msg": "验签未通过",
"success": false,
"exception": null
}