数据字典
模型
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钱包余额 |