限额
| 交易类型 | 限额 |
|---|---|
| 代收 | 美元: 0.99-2000, 越南盾: 100000-10000000 |
| 代付 | 越南盾: 10000-50000000 |
金额小数位: VND — 0位小数(仅整数) | USD — 2位小数
代收API
代收申请
简要描述:- 创建代收订单
/vnd/collect/apply
说明:appId需使用越南盾对应的,用户支付成功后增加越南盾余额
URL:/usd/collect/apply
说明:appId需使用美元对应的,用户支付成功后增加美元余额
请求方式:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | Long | 业务ID(后台获取,需要根据URL中的币种传递对应的业务ID) |
| orderId | 是 | String | 商户订单号(必须保证唯一性,长度不超过48) |
| name | 是 | String | 付款人姓名(付款人姓名格式:英文或越南语大小写且允许有空格,1-30位,“firstName middleName lastName” (middleName非必填,特殊字符支持!-) |
| outBankNo | 否 | String | 付款人卡号, payType为 PAYMENT_GATEWAY时必填 |
| phone | 是 | String | 真实手机号 |
| 是 | String | 真实电子邮件 | |
| amount | 是 | String | 交易金额(单位:₫,越南盾) 范围:100,000-10,000,000 金额需要是100的倍数 |
| payType | 是 | String | 交易类型:QR,PAYMENT_GATEWAY,BANK_TRANSFER,EWALLET |
| inBankCode | 否 | String | 支付方式,当payType=EWALLET时,支持传MOMO_VND,代表跳转MoMo钱包支付 |
| callBackUrl | 是 | String | 用户支付成功后跳转地址 |
| callBackFailUrl | 是 | String | 用户支付失败后跳转地址 |
| notifyUrl | 否 | String | 回调地址 |
| currency | 否 | String | 币种(默认VND 支持下单币种: USD,VND) |
| subject | 否 | String | 支付备注 |
| body | 否 | String | 备注详情 |
| partnerUserId | 是 | String | 用户唯一标识(如用户ID userId),用于风控系统,必须真实有效,否则会影响交易。 格式要求:数字、大小写字母或常用符号-~!@#$%&*()_。 |
| sign | 是 | String | 签名 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| orderId | String | 商户订单号(必须保证唯一性) |
| orderNo | String | 平台订单号 |
| payUrl | String | 返回的是收款地址 其他时候返回的是指引或者详情 |
| bankNo | String | 收款卡号(,BANK_TRANSFER) |
| bankCode | String | 收款银行 |
| bankUserName | String | 收款人姓名(,BANK_TRANSFER) |
| qrCode | String | 二维码内容-可自行生成二维码(QR) |
| sign | String | 签名 |
代收查询
简要描述:- 查询代收订单
- 当”payType=PAYMENT_GATEWAY” 时同步返回orderNo可以直接查询
- 其他支付方式异步通知后,通过orderNo查询二次确认状态
/vnd/collect/query
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | Long | 业务ID(后台获取,需要根据URL中的币种传递对应的业务ID) |
| orderId | 是 | String | 商户订单号 |
| orderNo | 否 | String | 平台订单号(响应快) |
| sign | 是 | String | 签名 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| orderId | String | 商户订单号(必须保证唯一性) |
| orderNo | String | 平台订单号 |
| amount | String | 交易金额 |
| actualAmount | String | 收到金额 |
| fee | String | 手续费 |
| status | Integer | 状态(0未开始,1收款中,2收款成功3:收款失败,4:部分收款,5:超额收款, -1异常待确认) |
| payTime | String | 支付成功时间(当status=2,4,5时有值)(越南时间), 格式: yyyy-MM-dd HH:mm:ss |
| errorMsg | String | 失败原因(当status=3时有值) |
| sign | String | 签名 |
支付方式
| 币种 | 支付类型(payType) | 支付编码(inBankCode) | 限额 | 状态 | 说明 |
|---|---|---|---|---|---|
| VND | QR | QR | 10000-50000000 | 可用 | QR二维码 |
| VND | BANK_TRANSFER | BANK | 10000-50000000 | 可用 | 银行转账 |
| VND | EWALLET | MOMO_VND | 20000-5000000 | 可用 | MOMO钱包 |
| USD | QR | VN_QR_USD | 0.99-2000 | 可用 | QR二维码 |
| USD | BANK_TRANSFER | VN_BANK_USD | 0.99-2000 | 可用 | 银行转账 |
代付API
代付申请
简要描述:- 创建代付订单
/vnd/pay/apply
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | Long | 业务ID(后台获取,需要根据URL中的币种传递对应的业务ID) |
| orderId | 是 | String | 商户订单号(必须保证唯一性,长度不超过48) |
| amount | 是 | String | 交易金额(单位:₫) 范围:50,000-10,000,000 |
| accountType | 是 | String | 账户类型: BANK_ACCOUNT |
| bankCode | 是 | String | 银行代码 |
| accountNo | 是 | String | 用户银行账号 |
| name | 是 | String | 收款人姓名(收款人姓名 格式:英文或越南语大小写且允许有空格,1-30位,“firstName middleName lastName” (middleName 非必填, 特殊字符支持 ’.-)) |
| phone | 是 | String | 真实手机号 |
| 是 | String | 真实电子邮件 | |
| notifyUrl | 否 | String | 回调地址 |
| subject | 否 | String | 支付备注(交易标题,商品名称,支付原因) |
| body | 否 | String | 备注详情 |
| partnerUserId | 是 | String | 用户唯一标识(如用户ID userId),用于风控系统,必须真实有效,否则会影响交易。 格式要求:数字、大小写字母或常用符号-~!@#$%&*()_。 |
| sign | 是 | String | 签名 |
| 参数名 | 必选 | 类型 |
|---|---|---|
| orderId | String | 商户订单号(必须保证唯一性) |
| orderNo | String | 平台订单号 |
| sign | String | 签名 |
代付查询
简要描述:- 查询代付订单
/vnd/pay/query
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | Long | 业务ID(后台获取,需要根据URL中的币种传递对应的业务ID) |
| orderId | 是 | String | 商户订单号 |
| orderNo | 否 | String | 平台订单号(响应快) |
| sign | 是 | String | 签名 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| orderId | String | 商户订单号(必须保证唯一性) |
| orderNo | String | 平台订单号 |
| amount | String | 交易金额 |
| fee | String | 手续费 |
| status | Integer | 订单状态(0未开始, 1放款中 2放款成功(终态) 3放款失败(终态) -1异常待确认) |
| payTime | String | 支付成功时间(当status=2时有值)(越南时间), 格式: yyyy-MM-dd HH:mm:ss |
| errorMsg | String | 支付失败原因(当status=3时有值) |
| sign | String | 签名 |
支付方式
| 币种 | 支付类型(accountType) | 支付编码(bankCode) | 限额 | 状态 | 说明 |
|---|---|---|---|---|---|
| VND | BANK_ACCOUNT | VCB | 10000-50000000 | 可用 | Vietcombank |
| VND | BANK_ACCOUNT | DAB | 10000-50000000 | 可用 | DongA Bank |
| VND | BANK_ACCOUNT | TCB | 10000-50000000 | 可用 | Techcombank |
| VND | BANK_ACCOUNT | MB | 10000-50000000 | 可用 | Military Bank |
| VND | BANK_ACCOUNT | VIB | 10000-50000000 | 可用 | Vietnam International Bank |
| VND | BANK_ACCOUNT | ICB | 10000-50000000 | 可用 | VietinBank |
| VND | BANK_ACCOUNT | EXB | 10000-50000000 | 可用 | Eximbank |
| VND | BANK_ACCOUNT | ACB | 10000-50000000 | 可用 | Asia Commercial Bank |
| VND | BANK_ACCOUNT | HDB | 10000-50000000 | 可用 | HDBank |
| VND | BANK_ACCOUNT | MSB | 10000-50000000 | 可用 | Maritime Bank |
| VND | BANK_ACCOUNT | NCB | 10000-50000000 | 可用 | National Citizen Bank |
| VND | BANK_ACCOUNT | VAB | 10000-50000000 | 可用 | Viet A Bank |
| VND | BANK_ACCOUNT | VPB | 10000-50000000 | 可用 | VPBank |
| VND | BANK_ACCOUNT | STB | 10000-50000000 | 可用 | Sacombank |
| VND | BANK_ACCOUNT | BAB | 10000-50000000 | 可用 | Bac A Bank |
| VND | BANK_ACCOUNT | GPB | 10000-50000000 | 可用 | GPBank |
| VND | BANK_ACCOUNT | AGB | 10000-50000000 | 可用 | Agribank |
| VND | BANK_ACCOUNT | BIDV | 10000-50000000 | 可用 | BIDV |
| VND | BANK_ACCOUNT | OJB | 10000-50000000 | 可用 | OceanBank |
| VND | BANK_ACCOUNT | PGB | 10000-50000000 | 可用 | PG Bank |
| VND | BANK_ACCOUNT | SHB | 10000-50000000 | 可用 | Saigon - Hanoi Bank |
| VND | BANK_ACCOUNT | TPB | 10000-50000000 | 可用 | TienPhong Bank |
| VND | BANK_ACCOUNT | NAB | 10000-50000000 | 可用 | Nam A Bank |
| VND | BANK_ACCOUNT | SGB | 10000-50000000 | 可用 | Saigon Bank |
| VND | BANK_ACCOUNT | ABB | 10000-50000000 | 可用 | An Binh Bank |
| VND | BANK_ACCOUNT | SCB | 10000-50000000 | 可用 | Saigon Commercial Bank |
| VND | BANK_ACCOUNT | IVB | 10000-50000000 | 可用 | Indovina Bank |
| VND | BANK_ACCOUNT | VCCB | 10000-50000000 | 可用 | Viet Capital Bank |
| VND | BANK_ACCOUNT | OCB | 10000-50000000 | 可用 | Orient Commercial Bank |
| VND | BANK_ACCOUNT | SEA | 10000-50000000 | 可用 | Dong Nam A Bank |
| VND | BANK_ACCOUNT | LVB | 10000-50000000 | 可用 | LienVietPostBank |
| VND | BANK_ACCOUNT | WRB | 10000-50000000 | 可用 | Woori Bank |
| VND | BANK_ACCOUNT | PVCOMBANK | 10000-50000000 | 可用 | PVcomBank |
| VND | BANK_ACCOUNT | SHNB | 10000-50000000 | 可用 | Shinhan Bank |
| VND | BANK_ACCOUNT | KLB | 10000-50000000 | 可用 | Kien Long Bank |
| VND | BANK_ACCOUNT | BVB | 10000-50000000 | 可用 | BaoViet Bank |
| VND | BANK_ACCOUNT | GAB | 10000-50000000 | 可用 | Dai A Bank |
| VND | BANK_ACCOUNT | NVB | 10000-50000000 | 可用 | Navibank |

