JSON返回数据 <{api_domain}/haipay/refresh>

名称 参数名称 类型 是否必须 示例值 描述
code 状态码 String(16) 必须 0 具体返回值如下

0(成功)

100(系统错误)

200(未被授权)

201(签名不正确)

202(功能未开通)

300(参数有误)

301(其它错误)

302(支付异常) 303(请求超时)

308(订单不存在)

311(APPID有误)

当code为0时返回其他信息,当code返回非0时可按支付失败处理

err_msg 错误提示 String(50) 非必须 签名不正确 错误提示
trade_state 交易状态 String(16) 必须 0 具体返回值如下

0:未支付

1:支付成功

2:支付失败

3:已退款

4:已撤销

5:部分退款

6:已关闭

total_amount 支付金额 Integer 必须 12912 交易金额,只能为人民币交易,接口中参数支付金额单位为【分】
refund_amount 退款金额 Integer 必须 555 退款金额,单位为【分】
out_trade_no 商户外部订单号 String(32) 必须 20180604172617127LU9NAW5R7IO1AA 商户外部订单号,由商户自定义生成
trade_id 系统订单号 String(32) 非必须 20180604172617127LU9NAW5R7IO1AA 系统生成的支付订单号
pay_time 支付时间 String(20) 非必须 2016-06-20 20:30:15 订单支付的时间,格式为yyyy-MM-dd HH:mm:ss,如2009年12月25日9点10分10秒表示为2009-12-25 09:10:10
discountable_amount 优惠金额-暂未使用 Integer 非必须 888 参与优惠计算的金额,仅支付宝订单有效,单位为【分】如果该值未传入,但传入了【订单总金额】和【不可打折金额】,则该值默认为【订单总金额】-【不可打折金额】
discount_coupon 优惠券-暂未使用 String(32) 非必须 13004567132648 微信支付优惠券
body 商品名称 String(32) 非必须 ipad pro 在客户端中展示
detail 商品详情 String(8196) 非必须 ipad pro 说明详见商品明细说明,在订单中展示本次交易支付所使用的单品券优惠的商品优惠信息
pay_type 支付方式 String(2) 必须 1 0:微信

1:支付宝

attach 附加数据 String(128) 非必须 说明 商家数据包,原样返回
note 订单备注 String(128) 非必须 备注 订单备注,仅做记录
open_sign 签名 String (64) 必须 288100720801151687safd 用于验签返回参数

不集成SDK:所有参与请求的字段配合appsecret根据签名规则进行签名根据,签名规则请看文档说明;

集成SDK:SDK自动验证签名;

open_appid appid String (32) 必须 Asd132sadf561ads123sadf 请求时的appid
Copyright © 创匠科技 2018 all right reserved,powered by Gitbook该文件修订时间: 2018-08-08 11:53:58

results matching ""

    No results matching ""