数据字典
模型
Address
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
region  | 字符串  | 否  | 代表所在国家/地区的二字母ISO-3166 代码 更多信息: 
  | 
state  | 字符串  | 否  | 省/州/郡 更多信息: 
  | 
city  | 字符串  | 否  | 城市/地区/郊/镇/村 更多信息: 
  | 
address1  | 字符串  | 否  | 地址第一行 更多信息: 
  | 
address2  | 字符串  | 否  | 地址第二行 更多信息: 
  | 
zipCode  | 字符串  | 否  | 邮编 更多信息: 
  | 
Amount
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
currency  | 字符串  | 是  | 符合ISO-4217规范的三字母货币代码 更多信息: 
  | 
value  | 整数  | 是  | 数额,基于当前货币最小单位的数额。例如:当 更多信息: 
  | 
Buyer
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
referenceBuyerId  | 字符串  | 是  | 商户在平台侧的ID  | 
FeeDetailSummary
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
feeType  | 字符串  | 是  | 费用对象 无费用的时候此字段值为空  | 
paymentMethodType  | 字符串  | 是  | 支付方法 取值为固定值: 
  | 
feeAmount  | Amount 对象  | 是  | 费用金额  | 
Order
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
referenceOrderId  | 字符串  | 是  | 商户端的订单ID,用于用户消费记录展示,支付后续操作如客诉、争议等追踪使用 更多信息: 
  | 
transactionTime  | DateTime 对象  | 是  | 电商端订单创建时间 
  | 
orderDescription  | 字符串  | 是  | 订单概要描述,用于用户消费记录展示等。 更多信息: 
  | 
orderTotalAmount  | Amount 对象  | 是  | 支付总金额。在支付成功页面需要给商户展示此金额  | 
orderFeeAmount  | Amount 对象  | 否  | 总费用。在支付成功页面给商户展示此金额  | 
shippingInfo  | Shipping 对象  | 否  | 物流信息  | 
OrderGroup
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
orderGroupId  | 字符串  | 是  | 订单组ID 更多信息: 
  | 
orderGroupDescription  | 字符串  | 否  | 订单组描述信息,如: 更多信息: 
  | 
orderBuyer  | Buyer 对象  | 是  | 买家信息,用于风控  | 
orders  | 数组<Order 对象>  | 是  | 订单信息  | 
OrderResult
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
status  | 字符串  | 是  | 单据状态 取值范围: 
  | 
statusMsg  | 字符串  | 是(有条件)  | 状态相关信息 无相关信息时返回   | 
PaymentDetailSummary
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
customerId  | 字符串  | 是(有条件)  | 用户ID 由WorldFirst分配给合作商的唯一用户ID。此字段仅在notifyPayment接口里返回给集成商,在inquirePayment毋需传输 更多信息: 
  | 
customerName  | UserName对象  | 是(有条件)  | 付款方名称,即买家名称。 若付款方为企业,使用 注:使用此字段传输付款方名称的能力仍处于白名单开量阶段,尚未完全开放。如果需要使用该能力,请提前联系您的BD负责人或SA。  | 
paymentAmount  | Amount 对象  | 是  | 本次支付中,付款执行人应收支付金额  | 
paymentMethodType  | 字符串  | 是  | 支付方法 取值为固定值: 
  | 
paymentMethodMetadata  | 字符串  | 否  | 关于平台商WorldFirst登录账号的扩展信息。  | 
extendInfo  | 字符串  | 是(有条件)  | 扩展信息。仅在支付手续费场景下,万里汇返回此字段。  | 
PaymentMethod
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
paymentMethodType  | 字符串  | 是  | 支付方式。默认值为: 取值范围: 
  | 
PayToDetail
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
payToRequestId  | 字符串  | 是  | 由商户生成的唯一的对应一笔WorldFirst应付明细的支付请求号 
 更多信息: 
  | 
referenceOrderId  | 字符串  | 是  | 商户端的订单ID,用于用户消费记录展示,支付后续操作如客诉、争议等追踪使用 更多信息: 
  | 
payToAmount  | Amount 对象  | 是  | 本次支付中,付款执行人应付支付金额  | 
payToMethod  | PayToMethod 对象  | 是  | 本次支付中,付款执行人应付支付工具详情,表达支付工具对象及支付工具账号标志  | 
paymentNotifyUrl  | 字符串  | 是  | 支付通知地址。集成商可自定义支付通知地址 更多信息: 
  | 
extendInfo  | 字符串  | 否  | 扩展信息 更多信息: 
  | 
paymentExpiryTime  | DateTime  | 否  | 订单绝对超时时间。 
 更多信息: 
  | 
paymentTimeoutExpress  | 字符串  | 否  | 订单相对超时时间。从交易创建时间开始计算。该笔订单允许的最晚付款时间,逾期将关闭订单。 
  | 
PayToMethod
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
paymentMethodType  | 字符串  | 是  | 支付方法 取值为固定值: 
  | 
paymentMethodDataType  | 字符串  | 是  | 支付方法数据类型 取值为固定值: 
  | 
customerId  | 字符串  | 是  | 用户ID 由WorldFirst分配给合作商的唯一用户ID 更多信息: 
  | 
PayToSummary
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
orderResult  | OrderResult 对象  | 是(有条件)  | 单据状态 更多信息: 
  | 
payToAmount  | Amount 对象  | 是  | 本次支付中,付款执行人应付支付金额  | 
payToCreateTime  | DateTime 对象  | 是  | 支付单创建时间 更多信息: 
  | 
payToId  | 字符串  | 是  | 针对每笔支付的细节,WorldFirst返回的唯一单号 更多信息: 
  | 
payToRequestId  | 字符串  | 是  | 由商户生成的唯一的对应一笔WorldFirst应付明细的支付请求号 更多信息: 
 更多信息: 
  | 
RedirectActionForm
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
actionFormType  | 字符串  | 是  | ActionForm对象 取值范围: 
  | 
method  | 字符串  | 是  | HTTP方法 更多信息: 
  | 
parameters  | 字符串  | 否  | HTTP方法中调用value关键字所需参数 更多信息: 
  | 
redirectUrl  | 字符串  | 是  | 跳转URL 更多信息: 
  | 
extendInfo  | 字符串  | 否  | 更多信息 更多信息: 
  | 
RefundOrder
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
refundFeeAmount  | Amount 对象  | 否  | 退款费用  | 
referenceRefundId  | 字符串  | 否  | 由集成商定义的唯一退款ID 更多信息: 
  | 
RefundToDetail
RefundDetail
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
refundMethod  | 是  | 本次退款所使用的支付方式  | |
refundAmount  | Amount 对象  | 是  | 本次退款应付金额  | 
Result
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
resultCode  | 字符串  | 是  | 结果代码 更多信息: 
  | 
resultStatus  | 字符串  | 是  | 结果状态对象 取值范围: 
  | 
resultMessage  | 字符串  | 否  | 结果信息 更多信息: 
  | 
Shipping
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
shippingName  | UserName 对象  | 否  | 发货人姓名  | 
shippingAddress  | Address 对象  | 否  | 发货地址  | 
shippingFee  | Amount 对象  | 否  | 运费  | 
shippingCarrier  | 字符串  | 否  | 运输公司名 更多信息: 
  | 
UserName
字段名  | 数据类型  | 是否为必填字段  | 描述  | 
firstName  | 字符串  | 否  | 用户名字 更多信息: 
  | 
middleName  | 字符串  | 否  | 用户中间名 更多信息: 
  | 
lastName  | 字符串  | 否  | 用户姓氏 更多信息: 
  | 
fullName  | 字符串  | 否  | 用户全名 更多信息: 
  | 
refundInfo
字段名  | 数据类型  | 是否必填  | 描述  | 
refundId  | 字符串  | 是  | 退款单号 更多信息: 
  | 
refundRequestId  | 字符串  | 是  | 退款请求号 更多信息: 
  | 
payToId  | 字符串  | 是  | 针对每笔支付的细节,WorldFirst返回的唯一单号 更多信息: 
  | 
refundReason  | 字符串  | 否  | 退款原因 更多信息: 
  | 
refundAmount  | Amount 对象  | 是  | 退款金额  | 
refundTime  | DateTime  | 是  | 退款时间 更多信息: 
  | 
refundStatus  | 字符串  | 是  | 退款状态 可取值有: 
  | 
refundOrderDetail  | 数组<RefundOrderDetail>对象  | 是  | 退款详情  | 
refundOrderDetail
字段名  | 数据类型  | 是否必填  | 描述  | 
refundActualAmount  | Amount 对象  | 是  | 实际退款金额  | 
fundType  | 字符串  | 有条件返回  | 退款类型 注:该字段取值固定为  | 
paymentMethodType  | 字符串  | 是  | 支付类型 注:该字段目前取值固定为  | 
枚举值
枚举值类型均为字符串
PaymentMethodType
枚举值  | 描述  | 
WALLET_WF  | 使用WorldFirst支付  | 
MIXEDCARD  | 使用卡支付  | 
BALANCE  | 支付到AB钱包余额  |