预授权支付参数
Method GETURL
https://xxx.finexusgroup.com/upp/faces/upp/payment.xhtml?
以下参数提供给 PayMaster 进行付款处理。 UPP支付流程完成后,PayMaster将根据完成状态将客户的浏览器重定向到指定的返回URL。
- 请求参数
- 响应参数
必填/条件字段
| 字段名称 | 类型 | 长度 | 描述 | 例子 |
|---|---|---|---|---|
PaymentID | String | 3 | 付款方式/功能。 | "U01" - UPP 交易, "U02" - UPP 交易状态查询 |
EcommMerchInd | String | 1 | 电子商务商户指标。 | "0" - 非电子商务商家, "1" - 电子商务(3D 安全)、 "2" - 电子商务(非 3D 安全/MOTO) |
TxnAmt | String (数字) | 12 | 交易金额保留两位小数和千位符号。 注意: 最大长度包括小数点后的数字。 | "1280.99" |
CurrCode | String | 3 | ISO 4217 货币数字代码。 | "458" |
ExpTxnAmt | String | 1 | 交易金额的指数。 | "2" |
MerchUserID | String | 50 | 条件字段 商户用户 ID。 注意: 如果 TokenFlag为“Y”则为强制。 | "D1022012123" |
CountryCode | String | 2 | ISO 3166-1 alpha-2 国家代码。 | "MY" |
MerchRefNo | String | 40 | 唯一的商户参考号。 | "2021061414062021072" |
TokenFlag | String | 1 | 卡标记化。 | "Y" – 同意将用于付款的银行卡详细信息存储到 PayMaster 系 统中 “N” – 不同意/FPX 付款 |
PreAuthFlag | String | 1 | 预授权交易。 | “A” – 账户验证交易, “N” – 正常交易, “Y” – 预授权交易 |
TokenShrtName | String | 20 | 条件字段 PAN(卡号)配置文件参考名称。 注意: 如果 TokenFlag 为“Y”,则为必填项。 | "ABC" |
CardIssuerCode | String | 512 | 条件字段 发卡机构代码用于指示哪个发卡机构的卡或 BIN/IIN 有权享受促销活动。 注意: 如果 PromoCode为“49”或“60”,则为必填项。对于超过 1 个值;使用“|”作为分隔符。 | "XXB", "43220400|52685200|432206" |
FICode | String | 20 | 条件字段 有权享受促销活动的金融机构代码。 附录 4 注意: 如果 PromoCode为“51”,则为必填项。 | "XXB" |
OrigCurrCode | String | 3 | 条件字段 原始交易 ISO 4217 货币数字代码。 注意: 如果 OrigTxnAmt存在则为必填。 | "840" |
OrigTxnAmt | String (数字) | 12 | 条件字段 原始交易金额。 注意: 如果 OrigCurrCode 存在则为强制。 | "298.85" |
ExpOrigTxnAmt | String | 1 | 条件字段 原始交易金额的指数。 注意: 如果 OrigTxnAmt 存在则为强制。 | "2" |
Signature | String | 8 | 条件字段 签名。 附录 2 注意: 如果存在 PortalUserID,则为必填项。 | "71800248" |
可选字段
| 字段名称 | 类型 | 长度 | 描述 | 例子 |
|---|---|---|---|---|
OrderRefNo | String | 34 | 订单参考号。 | "OTMEGASTORE-20010831-ONLINE-007" |
OrderRefNo 字段具有以下格式。
OrderRefNo 字段具有以下格式。前两个字符表示使用类型,后跟 32 个 字符的订单参考号。
支持的格式如下,并可能在未来扩展:
EC – 电子商务
MT – 邮购/电话订购
OF – 线下交易
OT – 其他的
AT – 机票;第3位至第16位为机票号码;位置 17-19 是航空公司 3 字母代码。
对于 EC、MT、OF 和 OT - 位置 3 到 34 由商家服务器自由格式化。
OrderDesc | String | 256 | 订单描述。 | "Coffee Table" |
UserEmail | String | 256 | 客户电子邮件地址。 | "customer123@gmail.com" |
UserContact | String | 20 | 客户联系电话。 注意: 从 6 开始 | "6012888888" |
UserIPAddress | String | 30 | 用户 IP 地址。 | "192.168.2.2" |
PromoCode | String | 2 | 促销代码。 | "01" – VISA card, "02" – MasterCard, "49" – 特定发卡机构, "60" – 发卡机构的 BIN/IIN 具体列表, "50" – 仅限直接付款, "51" – 特定直接借记银行 |
CardType | String | 3 | 卡型。 | "VSA" – Visa card, "MST" - Mastercard, "CUP" – China Union Pay, "AP" – Alipay+ |
CCProcFee | String (数字) | 12 | 信用卡手续费。 | "010" |
DDProcFee | String (数字) | 12 | 直接借记处理费。 | "010" |
InvoiceNo | String | 50 | 发票号码。 | "Inv202201120012" |
Fee | String | 257 | 延长费用。 | "f00103200f0020250" |
Fee字段具有以下 TLV 格式。
Fee字段具有以下 TLV 格式。| 字段 | 类型 | 长度 | 描述 |
|---|---|---|---|
| Tag | String | 4 | 包含标识费用类型的标签。 |
| Length | String (数字) | 2 |