Skip to main content

Charges 支付

你可以创建一个 charge 对象向用户收款。charge 是一个支付凭据对象,所有和支付相关的要素信息都存储在这个对象中,你的服务端可以通过发起支付请求来创建一个新的 charge 对象,也可以随时查询一个或者多个 charge 对象的状态。每个 charge 对象都拥有一个标识 id,该 id 在系统内唯一。

Charge 对象

NameTypeDescription
amountdouble订单金额
amount_feefloat下单金额
amount_refundfloat订单退款总金额
amount_royaltyfloat分账金额
amount_settledouble结算金额,不一定有,视支付通道情况返回
app_idstring应用ID
bodystring订单描述信息
channelChannel支付渠道
charge_idstringCharge 对象 id
client_ipstring顾客IP
closedbool是否关闭
closed_attime关闭时间
created_attimeCharge 对象创建时间
credentialstring支付凭证
currencystring货币单位,当前仅支持 CNY
descriptionstring描述信息
extraV1ChargeExtra支付渠道元数据
failure_codestring收单机构错误码
failure_msgstring收单机构错误描述信息
live_modebool表明是否是沙箱环境
merchant_trade_idstring商户系统订单号,APP下需唯一
metadatahash订单元数据,原样返回
paidbool表明是否已支付
paid_attime支付时间
refundedbool表明是否包含退款,含退款失败的
refundsV1Refund[]Refund 对象列表
reversedbool表明是否已经撤销
reversed_attime冲正时间
subjectstring订单描述主题
time_expiretime订单过期时间
transaction_nostringCharge 的支付单号
ttlint订单生存时间,单位秒