code | string | Yes | 返回码,’APPLY_SUCCESS’代表成功。只代表接口请求成功,不代表订单状态。 | |
msg | string | Yes | 返回描述,’Success.’。只代表接口请求成功,不代表订单状态。 | |
data | object | No | 返回数据体 | |
data.reference | string | No | 附加数据,商户上送的值 | |
data.outTradeNo | string | No | 商户订单号 | |
data.tradeToken | string | No | PayerMax交易流水号 | |
data.totalAmount | number | Yes | 标价金额,金额的单位为元。 | |
data.currency | string | Yes | 标价币种 | |
data.channelNo | string | No | 渠道订单号 | |
data.thirdChannelNo | string | No | 三方单号 | |
data.paymentCode | string | No | VA单号 | |
data.country | string | Yes | 用户支付的国家代码,大写字母 | |
data.status | string | No | 交易状态,详见【交易状态】 | |
data.paymentDetails | array[object] | No | 支付信息,只有交易成功会返回支付信息,当交易失败时返回空数组。 | |
data.paymentDetails[].paymentMethodType | string | No | 支付方式类型,参见【收银台支付-支付方式类型】。 | |
data.paymentDetails[].targetOrg | string | No | 目标机构,用户支付所选择的目标机构; paymentMethodType为CARD的时不返回。 | |
data.paymentDetails[].payAmount | number | No | 支付金额 | |
data.paymentDetails[].exchangeRate | string | No | 标价币种转换为支付币种的汇率 | |
data.paymentDetails[].payCurrency | string | No | 支付币种 | |
data.paymentDetails[].paymentTokenID | string | No | 绑卡支付场景下,用于支付的授权ID,默认有效期为卡有效期,可通过【removePaymentToken】接口置为无效。 | |
data.paymentDetails[].cardInfo | object | No | 卡信息 | |
data.paymentDetails[].cardInfo.cardOrg | string | No | 卡组织,只有交易成功且用户选择卡组织支付时才返回。 | |
data.paymentDetails[].cardInfo. country | string | No | 发卡国家 | |
data.paymentDetails[].cardInfo.cardType | string | No | 卡类型,DEBIT、CREDIT等。 | |
data.paymentDetails[].cardInfo.totalCardOrg | array[string] | No | 卡的所有卡组织,双标卡会返回两个。 | |
data.paymentDetails[].cardInfo.type | string | No | 卡性质。PAN为真实卡;NETWORK_TOKEN为虚拟卡,如APPLEPAY。 | |
data.paymentDetails[].cardInfo.source | string | No | 卡信息来源。CARD、APPLEPAY、GOOGLEPAY_PAN、GOOGLEPAY_CRYPTOGRAM、NETWORK_TOKEN | |
data.paymentDetails[].cardInfo.cardBinNo | string | No | 卡bin号。 | |
data.paymentDetails[].cardInfo.cardNumber | string | No | 卡号,掩码返回。 | |
data.paymentDetails[].cardInfo.cardHolderName | string | No | 持卡人姓名,掩码返回。 | |
data.paymentDetails[].cardInfo.cardLast4 | string | No | 真实卡号后四位。 | |
data.paymentDetails[].cardInfo.cardExpirationYear | string | No | 卡有效年。 | |
data.paymentDetails[].cardInfo.cardExpirationMonth | string | No | 卡有效月。 | |
data.paymentDetails[].cardInfo.cardIdentifierNo | string | No | 卡号,当paymentMethodType为CARD时掩码返回 | |
data.paymentDetails[].cardInfo.cardIdentifierName | string | No | 卡姓名,当paymentMethodType为CARD时掩码返回 | |
data.paymentDetails[].cardInfo. paymentTokenID | string | No | 绑卡支付场景下,用于支付的授权ID,默认有效期为卡有效期,可通过【removePaymentToken】接口置为无效。 | |
data.paymentDetails[].cardInfo.threeDSResult | object | No | 3ds结果 | |
data.paymentDetails[].cardInfo.threeDSResult.threeDSVersion | string | No | 3ds版本 1.0.2, 2.1.0, 2.2.0 | |
data.paymentDetails[].cardInfo.threeDSResult.enrolled | string | No | Status of Authentication eligibility. Y - Yes, Bank is participating in 3-D Secure protocol and will return the ACSUrl N - No, Bank is not participating in 3-D Secure protocol U - Unavailable, The DS or ACS is not available for authentication at the time of the request B - Bypass, Merchant authentication rule is triggered to bypass authentication in this use case. (3DS Flex premium only) | Y, N, U, B |
data.paymentDetails[].cardInfo.threeDSResult.authenticationStatus | string | No | Transactions status result identifier. Y - Successful Authentication N - Failed Authentication U - Unable to Complete Authentication A - Successful Attempts Transaction R - Authentication Rejected (Merchant must not submit for authorisation) | Y, N, U, A, R |
data.paymentDetails[].cardInfo.threeDSResult.eci | string | Yes | Electronic Commerce Indicator (ECI). Possible Values: 02 or 05 - Fully Authenticated Transaction 01 or 06 - Attempted Authentication Transaction 00 or 07 - Non 3-D Secure Transaction Mastercard - 02, 01, 00 Visa - 05, 06, 07 | |
data.paymentDetails[].cardInfo.threeDSResult.dsTransactionId | string | No | the Directory Server (DS)分配的唯一标识 | |
data.paymentDetails[].cardInfo.threeDSResult.cavv | string | No | Cardholder Authentication Verification Value (CAVV) Authentication Verification Value (AVV) Universal Cardholder Authentication Field (UCAF) | |
data.paymentDetails[].cardInfo.threeDSResult.xid | string | No | 身份验证结果标识 | |
data.paymentDetails[].cardInfo.avsResult | string | No | avs结果 | |
data.paymentDetails[].additionalData | object | No | 包含有关付款的更多详细信息 | |
data.paymentDetails[].additionalData.rrn | string | No | 交易检索号 | |
data.paymentDetails[].additionalData.authCode | string | No | 发卡行授权码 | |
data.fees | object | No | 费用信息,支付成功且存在费用时才返回。 | |
data.fees.merFee | object | No | 商户税费 | |
data.fees.merFee.url | string | Yes | 发票地址,打开地址可预览发票 | |
data.fees.merFee.amount | string | Yes | 费用金额 | |
data.fees.merFee.currency | string | Yes | 费用币种 | |
data.resultCode | string | No | 交易状态结果描述 | |
data.resultMsg | string | Yes | 交易状态结果描述,仅失败时有值 | |
data.createTime | string | No | 订单创建时间 | |
data.confirmPayTime | string | No | 订单流转到外部渠道时间点 | |
data.completeTime | string | No | 订单完成时间 | |
data.cashierCountry | string | Yes | 收银台模式下,在收银台上发起支付的国家。支付成功时返回。 | |
data.issuerResponseCode | string | No | 发卡行标准错误码 | |
data.issuerResponseMsg | string | No | 发卡行标准错误描述 | |