刷卡支付(授权二维码)

请求参数POST JSON 内容体进行请求

POST JSON 内容体进行请求

字段名 变量名 是否必填 类型 请明
接口类 Method String(8 ) Pay
字符集 Charset String(8 ) 只支持 UTF-8
签名方 式 SignType String(8 ) 签名类型,取值:MD5 默认:MD5
门店号 ShopNo String(3 2) 商户号,由小蜜蜂商家平台分配
随机字 符串 NonceStr String(3 2) 随机字符串,不长于 32 位
商户订 单号 OutTradeNo String(3 2) 门店号+32位随机数商户系统内部的订单号 , 只能包含字母数字或者 下划线,区分大小写,确保在商户 系统唯一
商品描 述 Body String(1 27) 商品描述
总金额 TotalAmount Int 总金额,以分为单位,不允许包含 任何字、符号
授权码 AuthCode String(3 2) 微信或支付宝授权码
交易类 型 ChannelType String(3 2) WX:微信支付 ALI:支付宝 QQ:手机QQ(暂未开放) JD:京东钱包(暂未开放)
签名 Sign string 签名

1.3.2返回参数 返回结果

错误码 Code int 当Code>0时,交易有错误
错误信息 Msg String 错误消息
数据体 Data object 数据

Data数据体

参数名 参数描述 数据类型 长度 出现要求 示例
RespInfo 返回码组件。组件内ResultStatus字段决定交易结果状态。S:成功,F:失败,U:未知。 [返回码]对象 M
OutTradeNo 外部交易号。 String 64 ME
下面的参数仅ResultStatus=S才返回。
OrderNo 网商支付订单号。明确支付成功一定有。 String 64 C
ChannelType 支付渠道类型。该笔支付走的第三方支付渠道。可选值:ALI:支付宝WX:微信支付QQ:手机QQ(暂未开放)JD:京东钱包(暂未开放) String C
TotalAmount 交易总额度,货币最小单位,如人民币:分 Number C
Currency 币种。默认返回CNY。 String C
MerchantId 商户号。网商为商户分配的商户号,通过商户入驻结果查询接口获取。 String 64 C
IsvOrgId 合作方机构号(网商银行分配) String 64 C
Attach 附加信息,原样返回。 String 128 O
GmtPayment 支付完成时间 datetime 128 C 格式"yyyy-MM-dd HH:mm:ss"
BankType 付款银行。银行类型,仅使用微信支付时有返回值。详细列表参看附录3。 String 16 C
PayChannelOrderNo 支付宝或微信端的订单号,可用于打印小票给客户核对 String 64 C
MerchantOrderNo 商户订单号。该订单号与支付宝、微信支付客户端账单详情显示的商户订单号一致,通过该订单后可发起扫码退款或查询交易。 String 64 C
SubAppId 商户微信支付时需要指定的微信支付公众号appid。SubAppId与SubOpenId一一对应,仅微信渠道传递,用于支付完成获取对应的SubOpenId。 String 64 O
CouponFee 现金券金额。仅微信返回,现金券支付金额<=订单总金额,订单总金额-现金券金额为现金支付金额。该字段2017年9月30日提供线上服务。 Number O
IsSubscribe 是否关注公众账号,非必填,用户是否关注公众账号,仅微信返回。可选值:1:关注2:未关注,仅在公众账号类型支付有效,仅微信交易返回。该字段2017年9月30日提供线上服务。 String 1 O
OpenId 消费者用户标识。用户在商户subappid下的唯一标识。若商户使用合作机构的subappid,则返回合作机构下的用户唯一标识 String 128 O
BuyerLogonId 买家支付宝登录账号。该字段2017年9月30日提供线上服务。 String 128 O 159****5620
BuyerUserId 买家支付宝用户id。该字段2017年9月30日提供线上服务。 String 128 O 2088101117955611
Credit 借贷标识。可选值:credit:信用卡pcredit:花呗(仅支付宝)debit:借记卡balance:余额unknown:未知该字段2017年9月30日提供线上服务。 String 1 O 1
ReceiptAmount 实收金额,商户实际入账的金额(扣手续费之前)。仅支付宝返回。该字段2017年9月30日提供线上服务。 Number O
BuyerPayAmount 用户实付金额,建议打印在小票上避免退款时出现纠纷。仅支付宝返回。该字段2017年9月30日提供线上服务。 Number O
InvoiceAmount 开票金额,快速告知商户应该给用户开多少钱发票。仅支付宝返回。该字段2017年9月30日提供线上服务。 Number O
CnlMsg 支付结果返回信息,包括渠道错误原因,JSON格式base64编码,本期只提供微信支付返回信息,例如对于失败交易,可通过解析return_msg、err_code_des字段来查看具体失败原因,具体字段内容参考微信支付平台开发文档https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?chapter=9_10&index=1

results matching ""

    No results matching ""