POST DataCenter/PushToMessage

推送支付结果消息到消息队列

请求信息

请求URI参数

请求数据参数

支付结果

PayResultInfo
名称说明类型扩展说明
transaction_status

交易结果编码

TransactionStatus

error

错误消息 如果交易出错的话,会有错误消息

字符串

store_no

门店号

字符串

paytype

支付方式

PayType

operator

操作员

字符串

bank_type

付款方式

字符串

total_amount

订单总金额,以分为单位的整数

整数

cash_amount

客户实际支付金额,以分为单位的整数

整数

settlement_amount

订单结算金额,商户实际收款金额,以分为单位的整数

整数

coupon_amount

优惠金额,订单总金额-客户实际支付金额 ,根据商户实际收款金额来判断,如果商家实际收款金额=订单金额,则为官方补贴优惠金额,否则为商家优惠金额。

整数

order_no

原单订单号

字符串

transaction_no

交易流水号

字符串

cloudpay_param

预下单后生成的用于公共号/小程序支付后续调起支付的参数,类似如下的字符,如果是支付宝则直接返回交易流水号(后续调用支付用的参数) 如果不是预下单,此参数为空 { "appId":"wx2421b1c4370ec43b", "timeStamp":"1395712654", "nonceStr":"e61463f8efa94090b1f366cccfbbb444", "package":"prepay_id=u802345jgfjsdfgsdg888", "signType":"MD5", "paySign":"70EA570631E4BB79628FBCA90534C63FF7FADD89" }

字符串

transaction_time

交易完成时间

字符串

message

交易信息.

字符串

buyer

支付者信息.

字符串

attach

附加信息,原样返回

字符串

iteminfo

商品信息描述

字符串

coupon_detail_list

优惠券详情列表清单.

Collection of CouponDetailInfo

请求数据格式

application/json, text/json

例子:
{
  "transaction_status": "CREATE",
  "error": "sample string 1",
  "store_no": "sample string 2",
  "paytype": "WECHATPAY_NATIVE",
  "operator": "sample string 3",
  "bank_type": "sample string 4",
  "total_amount": 5,
  "cash_amount": 6,
  "settlement_amount": 7,
  "coupon_amount": 8,
  "order_no": "sample string 9",
  "transaction_no": "sample string 10",
  "cloudpay_param": "sample string 11",
  "transaction_time": "sample string 12",
  "message": "sample string 13",
  "buyer": "sample string 14",
  "attach": "sample string 15",
  "iteminfo": "sample string 16",
  "coupon_detail_list": [
    {
      "coupon_id": "sample string 1",
      "coupon_template": "sample string 2",
      "coupon_name": "sample string 3",
      "coupon_type": "sample string 4",
      "memo": "sample string 5",
      "amount": 6,
      "amount_merchant": 7,
      "amount_office": 8,
      "amount_other": 9,
      "amount_pay": 10
    },
    {
      "coupon_id": "sample string 1",
      "coupon_template": "sample string 2",
      "coupon_name": "sample string 3",
      "coupon_type": "sample string 4",
      "memo": "sample string 5",
      "amount": 6,
      "amount_merchant": 7,
      "amount_office": 8,
      "amount_other": 9,
      "amount_pay": 10
    }
  ]
}

响应数据

资源说明

ResultInfoOfBoolean
名称说明类型扩展说明
code

ResultCode

msg

字符串

data

布尔

响应数据格式

application/json, text/json

例子:
{
  "code": "SUCCESS",
  "msg": "sample string 1",
  "data": true
}