跳到主要内容

🇻🇳 越南支付整合指南

本指南将帮助您在 5 分钟内完成越南盾(VND)支付系统 API 的基本整合。

📋 前置准备

在开始之前,请确保您已经获得以下资讯:

项目说明
platform_id平台商户 ID
sign_key平台密钥(用于签名)
authorization授权识别码(用于请求头,部分 API 需要)
API 端点测试/生产环境 URL

🔑 签名机制

所有 API 请求都需要包含 sign 参数。签名生成步骤:

  1. 将所有非空参数按 ASCII 升序 排列
  2. 使用 key=value 格式拼接,以 & 连接
  3. 在末尾追加平台密钥
  4. 进行 MD5 加密,输出 32 位小写字串

详细说明请参考:签名规范

📥 代收流程 (Deposit)

创建代收订单

curl -X POST https://api.your-domain.com/gateway/api/v1/payments \
-H "Content-Type: application/json" \
-d '{
"platform_id": "your_platform_id",
"service_id": "SVC0015",
"payment_cl_id": "ORDER_12345",
"amount": 5000000,
"notify_url": "https://your-domain.com/callback",
"request_time": 1595504136,
"sign": "your_calculated_sign"
}'

💡 注意:金额单位为越南盾(分),请乘以 100 传入。例如收款 50,000.00 VND 请传值 5000000

📤 代付流程 (Withdraw)

创建代付订单

curl -X POST https://api.your-domain.com/gateway/api/v2/payouts \
-H "Content-Type: application/json" \
-d '{
"platform_id": "your_platform_id",
"service_id": "SVC0004",
"payout_cl_id": "PAYOUT_12345",
"amount": 5000000,
"bank_name": "ACB",
"number": "001234567890",
"name": "NGUYEN VAN A",
"currency": "vnd",
"notify_url": "https://your-domain.com/callback",
"request_time": 1595504997,
"sign": "your_calculated_sign"
}'

🏦 越南支援的服务

代收服务

服务 ID类型说明
SVC0015银行卡银行卡通道
SVC0016网关直连网关直连
SVC0017QR 扫码QR 扫码
SVC0018MOMOMOMO PAY
SVC0019VIETTELVIETTEL PAY
SVC0047ZALOZALO PAY
SVC0072MOMO 原生MOMO 原生

代付服务

服务 ID类型说明
SVC0004银行卡银行卡代付
SVC0018MOMOMOMO 代付(bank_name 填 "none")
SVC0047ZALOZALO 代付(bank_name 填 "none")