2.7支付状态查询

用于协议2.6付款码支付、协议2.4二维码支付、2.9多码合一二维码查询支付状态

  请求参数说明

参数描述必填示例值类型最大长度
action接口参数组object
└action需要调用的接口名称cash_pay_querystring
getGET参数组,本组参数需要参与签名object
└payid 支付流水号,参数payid/bzid/token三选一1827707173number
└bzid业务单号,参数payid/bzid/token三选一47302320number
└token用2.9协议token,参数payid/bzid/token三选一t_K51Qstring

 请求示例

{
	"action": {
		"action": "cash_pay_query"
	},
	"get": {
		"payid": "1827707173",
		"bzid": "47302320",
		"token": "t_K51Q"
	}
}

  响应参数说明

参数描述必填示例值类型最大长度
status返回状态。接口成功时为1,出错为01number
state支付状态,当status=0时,会返回WAITstring
pay_amount支付金额0.01number
buyer_id用户idstring
trid微信支付交易号4200000086201801122813790345number
type类型, wx=微信,ali=支付宝,yl=银联wxstring
payid支付流水号32855290number18
src来源wxstring
cate支付类型(doext=线上扫码支付,qrwxpay=微信二维码支付,qralipay=支付宝二维码支付, codewxpay=微信刷卡支付,codealipay=支付宝刷卡支付,dopay=堂吃下单支付,tao=外卖下单支付)qpaystring
doid 在线点菜订单号(仅在线点菜、外卖订单支付时会有)string
bzid业务单号1234number
amt金额0.01number
discount折扣金额0.00number
payamt实际支付金额0.01
pay_co用券金额0number
pay_mc用卡金额0number
pay_pt用积分金额0number
pay_wx微信金额0.01number
pay_ali支付宝金额0number
time支付时间2018-01-12 15:16:07string
msid门店编号10021number
refund_amt退款金额0.00number
user_id用户ido4kIeuHmD3rpczAyM63YY4e9qJzIstring
listlist
└type支付类型(co=优惠券,mc=会员)costring
└name支付类型名称优惠券string
└amt优惠券金额78number
└colist优惠券id84520058,84520059string
└balance会员余额(type=mc)79.00number
└bonusBalance会员赠送余额(type=mc)26.34number
└cashBalance会员本金余额(type=mc)52.66number
mbid平台id5759774number
mbaccid会员卡id19020051number
mbcardno会员卡号190200511number
mblevel会员等级2number
route支付通道名称tqstring
pay_co_detail券明细list
└id优惠券id84520058number
└amt抵扣金额40number
└gdid实物券菜品ID8678989number
rpc_time106msstring
rpc_servernx-205.hzstring
rpc_request_time16:50:32string
rpc_time_consuming114.412msstring
request_time服务器时间16:50:31.875string
duration接口耗时358msstring

 响应示例

{
  "status": "1",
  "payid": "186210020003241496",
  "src": "wx",
  "type": "wx",
  "cate": "tao",
  "doid": "186210010000264590",
  "bzid": "",
  "amt": "284.00",
  "discount": "0.00",
  "payamt": 284,
  "pay_amount": "0.00",
  "refund_amt": "0.00",
  "buyer_id": "",
  "user_id": "o4kIeuHmD3rpczAyM63YY4e9qJzI",
  "pay_co": 78,
  "pay_mc": 206,
  "pay_pt": 0,
  "pay_wx": "0.00",
  "pay_ali": 0,
  "time": "2021-11-03 16:36:36",
  "trid": "",
  "list": [
    {
      "type": "co",
      "name": "优惠券",
      "amt": 78,
      "colist": "84520058,84520059"
    },
    {
      "type": "mc",
      "name": "会员卡",
      "amt": 71,
      "accid": 29838885,
      "cardno": "298388857",
      "acdid": "166317051",
      "bonus_amt": "23.66",
      "balance": "79.00",
      "bonusBalance": "26.34",
      "cashBalance": "52.66"
    }
  ],
  "mbid": 5759774,
  "mbaccid": 19020051,
  "mbcardno": "190200511",
  "mblevel": 2,
  "route": "tq",
  "pay_co_detail": [
    {
      "id": 84520058,
      "amt": 40,
      "gdid": "8678989"
    },
    {
      "id": 84520059,
      "amt": 38,
      "gdid": "8678988"
    }
  ],
  "rpc_time": "106ms",
  "rpc_server": "nx-205.hz",
  "rpc_request_time": "16:50:32",
  "rpc_time_consuming": "114.412ms",
  "request_time": "16:50:31.875",
  "server_timestamp": 1635929432,
  "server_time": "2021-11-03 16:50:32",
  "server_name": "wx-task2.hz",
  "duration": "358ms",
  "msid": "10021"
}

cate类型

'qrwxpay' =微信二维码支付

 'qralipay' = 支付宝二维码支付
'codewxpay' = 微信扫码支付
 'codealipay' =支付宝扫码支付
'codeylpay' = 银联扫码支付
'codedceppay'  '数字货币扫码支付'
'prewxpay' = '微信预授权支付'
'prealipay' = '支付宝预授权支付'
'premcpay' = '会员预授权支付'
'codemcpay' = '会员扫码支付'
'dopay' = '点菜支付'
'waiterdopay' = '服务员点餐'
'tao' = '外卖支付'
'doext' = '扫码拉账单'
'qpay' ='快捷收款'
'gon' ='团购券'
'mcchg' ='会员充值'
'mjp' =会员卡费'
'shop' = '商城订单'
'pos' = 'POS支付'
'rese' = '预订订金'
'hxf' = '会员续费'
'hqy' = '会员开卡'
'mcpay' = '会员交易'
'pospay' = 'POS端支付'