POST api/v1/Pay/SuBuyPayNotifyTest

测试

请求信息(Request)

URI 参数

None.

Body 参数

PayNotifyRepo
名称描述类型备注
pay_ver

版本号

string

None.

pay_type

支付方式

string

None.

user_id

付款方用户id,“微信openid”、“支付宝账户”、“qq号”等

string

None.

merchant_name

商户名称

string

None.

merchant_no

商户号

string

None.

terminal_id

终端号

string

None.

device_no

商户终端设备号(商户自定义,如门店编号),必须在平台已配置过

string

None.

terminal_trace

终端流水号,此处传商户发起预支付或公众号支付时所传入的交易流水号

string

None.

terminal_time

终端交易时间,yyyyMMddHHmmss,全局统一时间格式(01时参与拼接)

string

None.

pay_trace

终端交易时间,yyyyMMddHHmmss,全局统一时间格式(01时参与拼接)

string

None.

pay_time

当前支付终端交易时间,yyyyMMddHHmmss,全局统一时间格式,与pay_trace同时传递

string

None.

total_fee

金额,单位分

string

None.

end_time

支付完成时间,yyyyMMddHHmmss,全局统一时间格式

string

None.

channel_trade_no

通道订单号,微信订单号、支付宝订单号等

string

None.

attach

附加数据,原样返回

string

None.

receipt_fee

商家应结算金额,单位分

string

None.

bank_type

银行类型,采用字符串类型的银行标识

string

None.

return_code

响应码:01 成功 , 02 失败。 响应码仅代表通信状态,不代表业务结果

string

None.

return_msg

返回信息

string

None.

result_code

业务结果: 01 成功 02 失败 , 03 支付中, 99 该条码暂不支持支付类型自动匹配

string

None.

key_sign

签名字符串,拼装所有返回参数(文档序,不拼接令牌),UTF-8编码,32位md5加密转换

string

None.

out_trade_no

利楚唯一订单号

string

None.

IsSuccess

是否成功

boolean

None.

请求格式

application/json, text/json

Sample:
{
  "pay_ver": "sample string 1",
  "pay_type": "sample string 2",
  "user_id": "sample string 3",
  "merchant_name": "sample string 4",
  "merchant_no": "sample string 5",
  "terminal_id": "sample string 6",
  "device_no": "sample string 7",
  "terminal_trace": "sample string 8",
  "terminal_time": "sample string 9",
  "pay_trace": "sample string 10",
  "pay_time": "sample string 11",
  "total_fee": "sample string 12",
  "end_time": "sample string 13",
  "channel_trade_no": "sample string 14",
  "attach": "sample string 15",
  "receipt_fee": "sample string 16",
  "bank_type": "sample string 17",
  "return_code": "sample string 18",
  "return_msg": "sample string 19",
  "result_code": "sample string 20",
  "key_sign": "sample string 21",
  "out_trade_no": "sample string 22",
  "IsSuccess": false
}

application/xml, text/xml

Sample:
<PayNotifyRepo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WLife.Application.Pay.SaoBeiPay.PayServer.Model">
  <key_sign>sample string 21</key_sign>
  <out_trade_no>sample string 22</out_trade_no>
  <result_code>sample string 20</result_code>
  <return_code>sample string 18</return_code>
  <return_msg>sample string 19</return_msg>
  <attach>sample string 15</attach>
  <bank_type>sample string 17</bank_type>
  <channel_trade_no>sample string 14</channel_trade_no>
  <device_no>sample string 7</device_no>
  <end_time>sample string 13</end_time>
  <merchant_name>sample string 4</merchant_name>
  <merchant_no>sample string 5</merchant_no>
  <pay_time>sample string 11</pay_time>
  <pay_trace>sample string 10</pay_trace>
  <pay_type>sample string 2</pay_type>
  <pay_ver>sample string 1</pay_ver>
  <receipt_fee>sample string 16</receipt_fee>
  <terminal_id>sample string 6</terminal_id>
  <terminal_time>sample string 9</terminal_time>
  <terminal_trace>sample string 8</terminal_trace>
  <total_fee>sample string 12</total_fee>
  <user_id>sample string 3</user_id>
</PayNotifyRepo>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'PayNotifyRepo'.

响应信息(Response)

资源描述

HttpResponseMessage
名称描述类型备注
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Object 集合

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.