NAV
shell go

API Document

Version: 1.3.1

鉴权

请求的鉴权

对商户发来的交易请求,采⽤bearer token的⽅式鉴权。我们会分配给客户access key,不同环境 access key 串会是:ak_test_xxxxxxx(测试使⽤)和ak_prd_xxxxx(正式环境使⽤)的格式。

回调的验签

商户收到回调通知需要校验签名,并确定订单和⾦额是否与⾃⼰的订单记录匹配。 我们会给客户分配⼀个secret key,发送回调通知的签名规则如下:

payload: timestamp=${timestamp}&body=${body};

http header 中

请求body的字符串规则:

代收(Payment)

支付方式(PaymentMethod-type)

目前平台支持 :

国家 国家代码 货币代码 支付方式(type)
菲律宾 ph php qrph, gcash, maya
泰国 th thb prompt, true_money, thailand_personal_transfer
印度尼西亚 id idr qris, linkaja, dana, ovo, cimb
巴西 br brl direct_debit(巴西的type可以直接填direct_debit,也可以为空)
巴基斯坦 pk pkr jazzcash , easypaisa , pak_bank

创建支付订单

POST /api/v1/payment

请参考右侧的示例代码,以及对照下方的 代收业务对象

请求示例(菲律宾)

curl -X POST "https://{API_BASE_HOST}/api/v1/payment" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "商家订单的ID",
    "amount": "100.00",
    "currency": "php",//币种
    "payment_method": {
      "type": "gcash" //qrph, maya ,gcash 其中一种
    },
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "phone": "09123456789"
    },
    "description": "shopping",
    "callback_url": "https://www.dear_customer.com/webhook",
    "return_url": "https://www.merchant_site.com"
  }'

请求示例(泰国)

curl -X POST "https://{API_BASE_HOST}/api/v1/payment" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "商家订单的ID",
    "amount": "100.00",
    "currency": "thb",
    "payment_method": {
      "type": "prompt" //true_money, thailand_personal_transfer ,prompt 其中一种
    },
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "phone": "09123456789"
    },
    "description": "shopping",
    "callback_url": "https://www.dear_customer.com/webhook",
    "return_url": "https://www.merchant_site.com"
  }'

请求示例(印尼)

curl -X POST "https://{API_BASE_HOST}/api/v1/payment" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "商家订单的ID",
    "amount": "100.00",
    "currency": "idr",
    "payment_method": {
      "type": "linkaja" //qris, linkaja, dana, ovo, cimb 其中一种
    },
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "phone": "09123456789"
    },
    "description": "shopping",
    "callback_url": "https://www.dear_customer.com/webhook",
    "return_url": "https://www.merchant_site.com"
  }'

请求示例(巴西)

curl -X POST "https://{API_BASE_HOST}/api/v1/payment" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "商家订单的ID",
    "amount": "100.00",
    "currency": "idr",
    "payment_method": {
      "type": "" // 保持空字符串值,或填入 direct_debit
    },
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "phone": "09123456789"
    },
    "description": "shopping",
    "callback_url": "https://www.dear_customer.com/webhook",
    "return_url": "https://www.merchant_site.com"
  }'

请求示例(巴基斯坦)

curl -X POST "https://{API_BASE_HOST}/api/v1/payment" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "商家订单的ID",
    "amount": "100.00",
    "currency": "pkr",
    "payment_method": {
      "type": "jazzcash" // jazzcash , easypaisa , pak_bank 其中一种 
    },
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "phone": "09123456789"
    },
    "description": "shopping",
    "callback_url": "https://www.dear_customer.com/webhook",
    "return_url": "https://www.merchant_site.com"
  }'

响应示例

{
    "id": "py_xxxxxxxxx",
    "account_id": "acct_xxxxxxxxxxxxxxx",
    "ref_trade_id": "xxxxxxxxxxxxxxxxxxx",
    "amount": "100.00",
    "currency": "php",
    "fee_amount": "3.60",
    "exchange_rate": "0",
    "callback_url": "https://merchant_callback_url",
    "return_url": "https://www.sina.com",
    "description": "shopping",
    "customer": {
        "email": "sss@gmail.com",
        "first_name": "John",
        "last_name": "Steph",
        "phone": "09123456789"
    },
    "trans_at": "1743847785446",
    "status": "processing",  // failed :创建订单失败, processing: 订单已创建,待支付
    "object": "payment_order",
    "url": "https://payment_url"    
}

代收业务对象

Request Parameter

请求参数:

字段名 说明 类型 required
ref_trade_id 关联的商户侧交易ID string required
amount 支付金额,基于常用单位 string required
currency 支付币种 (对应国家的币种,菲律宾:php,泰国:thb, 印尼:idr,巴西:brl) string required
payment_method 支付方式,见下表: payment_method object required
customer 支付用户信息, 见下表: customer object required
description 因为什么而支付的描述信息 string required
return_url 下单时传入的返回商家页面的 URL,完成支付后会跳转到这个地址 string required
callback_url 回调 URL,如果请求时传了,则使用请求消息中的,否则用配置的 callback URL string

payment_method

字段名 说明 类型 required
type 详见:支付方式类型 string required

customer

字段名 说明 类型 required
first_name first_name, mid_name, last_name 至少有一项有值 string required
mid_name 收款人中间名 string
last_name 收款人姓氏 string required
email 收款人邮箱 string
phone 用户手机号,涉及争议时,可能需要联系到支付人 string required
ip 支付人 IP 地址 string

基于商户订单号获取⽀付订单

GET /api/v1/payment /ref_trade_id/{merchant_order_id}

请求示例

curl "https://{API_BASE_HOST}/api/v1/payment /ref_trade_id/1231334353434"

查询代收(⽀付)订单列表

GET /api/v1/payment

请求示例

curl -X GET "https://{API_BASE_HOST}/api/v1/payment" \
  -G \
  --data-urlencode "start=1672531200000" \
  --data-urlencode "end=1672617600000" \
  --data-urlencode "status=completed" \
  --data-urlencode "sort_type=desc" \
  --data-urlencode "page_size=10" \
  --data-urlencode "start_after=abcd1234" \
  --data-urlencode "end_before=wxyz5678"

响应示例

{ 
    "has_more": true, 
    "sort_type": "desc", 
    "page_size": 2, 
    "start_after": 
"eyJzdGFydF9hZnRlciI6InB5XzJXblY4S01DMXZNSkRDM1Iwbk00TVFyOWF6diIsImVuZF9iZWZvcmUiOiIiLCJwY
 WdlX3NpemUiOjMsInBhZ2luZ190aW1lIjoxNjk3NTk4ODk2MTU1fQ==", 
    "data": [ 
        { 
            "id": "py_xxxxxxxxxxxxx", 
            "account_id": "acct_1234567", 
            "ref_trade_id": "391", 
            "amount": "10.00", 
            "currency": "php", 
            "fee_amount": "0.38", 
            "exchange_rate": "0", 
            "description": "AbC", 
            "customer": { 
                "first_name": "wowo", 
                "last_name": "totot" 
            }, 
            "trans_at": "1697370998000", 
            "status": "succeeded", 
            "object": "payment_order" 
        }, 
        { 
            "id": "py_yyyyyyyyyy", 
            "account_id": " acct_1234567", 
            "ref_trade_id": "390", 
            "amount": "10.00", 
            "currency": "php", 
            "fee_amount": "0.38", 
            "exchange_rate": "0", 
            "description": "AbC", 
            "customer": { 
                "first_name": "wowo", 
                "last_name": "totot" 
            }, 
            "trans_at": "1697368120000", 
            "status": "succeeded", 
            "object": "payment_order" 
        } 
    ] 
} 

请求参数

参数 说明 类型 required
start 交易时间范围的起始时间,取值为时间戳,可以不传值,或者只传一个参数 string optional
end 交易时间范围的结束时间,取值为时间戳,可以不传值,或者只传一个参数 string optional
status 按此订单状态值查询订单 string optional
sort_type 排序方式,desc/asc,表示按交易时间倒序或正序查询结果,默认为倒序 string optional
page_size 每页的记录数,默认为 10 条,最大 30 条 int optional
start_after 查询某条记录之后的一页,返回消息中的 start_after 作为参数查询下一页 string optional
end_before 查询某条记录之前的一页,返回消息中的 end_before 作为参数查询前一页 string optional

代付(disbursement)

创建代付订单

POST /api/v2/disbursement

请参考右侧的示例代码,以及对照下方的 代付业务对象

请求示例 (通用)

curl -X POST "https://{API_BASE_HOST}/api/v2/disbursement" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "123456789",
    "amount": "1000.00",
    "currency": "PHP",
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "email": "blue@gmail.com",
      "phone": "09123456789"
    },
     "destination": {  //
      "type": "gcash", // 代付银行类型
      "bank_account_no": "xxxx"   //收款人银行账号
      "bank_account_name":"xxx"   //收款人银行账号名称
      "bank_code":"",             //收款人银行代码
       "ext":{                 //收款人扩展字典
          "Ext_name":""        //根据不同国家银行的实际规定填写对应的键值
       }
    },     
    "description": "Payment for services",    
    "callback_url": "https://example.com/callback"
  }'

请求示例 (巴基斯坦)

curl -X POST "https://{API_BASE_HOST}/api/v2/disbursement" \
  -H "Content-Type: application/json" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  -d '{
    "ref_trade_id": "123456789",
    "amount": "1000.00",
    "currency": "PKR",
    "customer": {
      "first_name": "Tom",
      "last_name": "Jerry",
      "email": "blue@gmail.com",
      "phone": "09123456789"
    },  
    "destination": {
      "type": "pak_bank", //代付银行类型,目前有三种: jazzcash,easypaisa,pak_bank,       
      "bank_account_no": "xxxx"   //收款人银行账号
      "bank_account_name":"xxx"   //收款人银行账号名称
      "bank_code":"alfh",             //收款人银行代码,"alfh", 代付银行代码,比如这里是巴基斯坦的alfh 银行,详见 附录-巴基斯坦银行 列表 
      "ext":{                 //收款人扩展字典
          "cnic":"cnic_number"        //根据不同国家银行的实际规定填写对应的键值
       },     
    },   
    "description": "Payment for services",  
    "callback_url": "https://example.com/callback"
  }'
package main

import (
  "bytes"
  "encoding/json"
  "fmt"
  "net/http"
)

func main() {
  url := "https://{API_BASE_HOST}/api/v2/disbursement"
  method := "POST"

  payload := map[string]interface{}{
    "ref_trade_id": "123456789",
    "amount":       "1000.00",
    "currency":     "PHP",
    "customer": map[string]string{
      "first_name": "Tom",
      "last_name":  "Jerry",
      "email":      "blue@gmail.com",
      "phone":      "09123456789",
    },
    "destination": {  //
      "type": "gcash", // 代付银行类型
      "bank_account_no": "xxxx"   //收款人银行账号
      "bank_account_name":"xxx"   //收款人银行账号名称
      "bank_code":"dcph",             //收款人银行代码,,详见 附录-银行列表 
    }, 
    "description":       "Payment for services", 
    "callback_url":      "https://example.com/callback",
  }

  jsonPayload, err := json.Marshal(payload)
  if err != nil {
    fmt.Println("Error marshalling payload:", err)
    return
  }

  client := &http.Client{}
  req, err := http.NewRequest(method, url, bytes.NewBuffer(jsonPayload))
  if err != nil {
    fmt.Println("Error creating request:", err)
    return
  }

  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("Authorization", "bearer YOUR_ACCESS_KEY")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println("Error making request:", err)
    return
  }
  defer res.Body.Close()

  fmt.Println("Response status:", res.Status)
}

响应示例

{
    "id": "dib_xxxxxxxxxxx",                  //平台订单ID
    "ref_trade_id": "kd250324012",            //商户订单ID
    "amount": "100.00",                       //订单金额
    "currency": "php",                        //货币代码(小写)
    "fee_amount": "15.00",                    //手续费
    "status": "processing",                   //订单状态
    "description": "test",                    // 创建订单时提供的,原样携带返回
      "destination": {
        "type": "jazzcash",
        "account_no": "0912345678",
        "account_name": "comes",
        "bank_code": "alfh"
    },
    "customer": {                             //收款人信息
        "email": "sina@sina.com",
        "first_name": "wowo",
        "last_name": "tt",
        "address": {
            "line1": "phl"
        },
        "phone": "0988876786"
    },
    "account_id": "acct_xxxxxx",              //商户ID(开户时提供)
    "trans_at": "1742788999663",              //订单时间戳(毫秒)
    "object": "disburse_order",               //订单类型
    "ref_channel_id": "xxxxxxxxxxxx"          // 上游渠道方订单ID
}

代付业务对象

Parameter

字段名 说明 类型 必填
ref_trade_id 关联的商户侧交易 ID string required
amount 支付金额,基于常用单位 string required
currency 支付币种,(对应国家的币种,菲律宾:php,泰国:thb, 印尼:idr,巴西:brl) string required
customer 收款人信息 详情见下表 object required
destination 代付银行及收款银行信息 详情见下表 object required
description 下单时的描述信息 string required
callback_url 回调 URL,如果请求时传了,则使用请求消息中的,否则用配置的 callback url string

destination

代收银行及收款人信息

字段名 类型 含义 required 备注
type string 代付银行类型 required 参考代付银行类型详见:附录-代付银行
account_no string 收款账户账号 required 银行账户或钱包编号
account_name string 收款账户姓名 required 收款人姓名
bank_code string 银行代码 详见:附录-代付银行 required 代付收款人银行代码
ext object 扩展字段 optional 根据不同银行或国家的需求,支持自定义键值对

注意: 巴基斯坦

巴基斯坦需要在 destination 的 ext 对象里面,增加 CNIC 项,详见: 请求示例 (巴基斯坦)

收款人信息

字段名 说明 类型 必填
first_name 收款人的姓名 string required
mid_name 收款人的姓名 string
last_name 收款人的姓名 string required
email 收款人的邮箱 string required
phone 收款用户的手机号 string required

基于商户订单号获取代付订单

GET /api/v2/disbursement/ref_trade_id/{merchant_order_id}

请求示例

curl "https://{API_BASE_HOST}/api/v2/disbursement/ref_trade_id/{merchant_order_id}" \
  -H "Authorization: bearer YOUR_ACCESS_KEY"

查询代付订单列表

GET /api/v2/disbursement

Parameter

字段名 说明 类型 默认值 取值范围
start 交易时间范围的起始时间,取值为时间戳 int 可选
end 交易时间范围的结束时间,取值为时间戳 int 可选
status 按订单状态值查询订单 string 可选
sort_type 排序类型:desc/asc,表示按交易时间倒序还是正序排序 string desc 可选(默认desc)
page_size 每页的记录数 int 10 1-30
start_after 查询某条记录之后的一页 string 可选
end_before 查询某条记录之前的一页 string 可选

请求示例

curl -G "https://{API_BASE_HOST}/api/v1/disbursement" \
  -H "Authorization: bearer YOUR_ACCESS_KEY" \
  --data-urlencode "start=1609459200" \
  --data-urlencode "end=1612137600" \
  --data-urlencode "status=completed" \
  --data-urlencode "sort_type=desc" \
  --data-urlencode "page_size=2" \
  --data-urlencode "start_after=some_record_id"

响应示例

{ 
    "has_more": true, 
    "sort_type": "desc", 
    "page_size": 2, 
    "start_after": 
"eyJzdGFydF9hZnRlciI6ImRpYl8yV3F4Rk5DQ2tWcTRQZmhpWGxwV1NTbmJRZFYiLCJlbmRfYmVmb3JlIjoiIiwic
 GFnZV9zaXplIjoyLCJwYWdpbmdfdGltZSI6MTY5NzYwMTM5OTIxOH0=", 
    "data": [ 
        { 
            "id": "dib_xxxxxxxxx", 
            "ref_trade_id": "30007", 
            "amount": "5.00", 
            "currency": "php", 
            "status": "succeeded", 
            "bank_account_name": "Fly Pig", 
            "bank_account_no": "09123456789", 
            "account_id": "acct_123456", 
            "trans_at": "1697503493000", 
            "object": "disburse_order" 
        }, 
        { 
            "id": "dib_yyyyyyyy", 
            "ref_trade_id": "10030", 
            "amount": "5.00", 
            "currency": "php", 
            "status": "succeeded", 
            "bank_account_name": "Fly Pig", 
            "bank_account_no": "09123456789", 
            "account_id": "acct_123456", 
            "trans_at": "1697473745000", 
            "object": "disburse_order" 
        } 
    ] 
} 

余额

查询余额

GET /api/v1/balance/{accountId}

请求示例


curl "https://{API_BASE_HOST}/api/v1/balance/{account_id}" \
  -H "Authorization: bearer YOUR_ACCESS_KEY"

响应示例

 { 
     "cash_balance": "53.38", 
     "in_transit_balance": "30.00", 
     "receivable_balance": "120.38", 
     "channel_payable_balance": "10000.00", 
     "channel_settled_balance": "8000.38", 
 } 

Request Parameters

Name Located in Description Required Schema
accountId path Yes string

Responses

HTTP Code Description
200 OK
字段名 说明 类型
receivable_balance 商户应收款余额,单位:比索 string
cash_balance 商户可提现或可代付资金总额,单位:比索 string
In_transit_balance 商户在途资金总额,单位:比索 string
channel_payable_balance 渠道当时(0:00-23:59:59)累计应付款额度,即商家当时累计收款金额,单位:比索 string
channel_settled_balance 渠道当日(0:00-23:59:59)累计已结算额度,即商家当时累计代付出去的金额,单位:比索 string

回调通知(webhook)

不同的交易,在交易完成后,会回调通知商户。消息体为相应交易涉及的业务对象,⽐如代收的回调 通知为代收业务对象 ,代付的回调通知为代付业务对象。如果是交易失败 了,可以在fail_reason得到失败原因。可以通过返回数据中的object字段区分对象类型进⾏不同的 解析处理。 商户可以统⼀设置回调地址,或者在发送⽀付或代付请求时传callback_url。

代收的回调示例

{
  "id": "py_xxxxxxxx",
  "ref_trade_id": "5000",
  "account_id": "acct_xxxxxxxxx",
  "amount": "10.00",
  "currency": "php",
  "payment_method": {
    "type": "qrph"
  },
  "fee_amount": "0.38",
  "exchange_rate": "0",
  "status": "succeeded", // succeeded: 代收成功, failed:代收失败
  "description": "AbC",
  "trans_at": 1697608780000,
  "object": "payment_order"
}

代付的回调示例

# 成功回调通知
{
    "id": "dib_xxxx",
    "account_id": "acct_xxxx",
    "ref_trade_id": "xxxxxxxxxx",
    "channel_code": "",
    "institution": "gcash",
    "amount": "100.00",
    "currency": "php",
    "fee_amount": "6.00",
    "status": "succeeded",          // succeeded: 代付成功, failed:代付失败
    "bank_account_no": "09123456789",
    "bank_account_name": "bank_account_name",
    "description": "payout",
    "callback_url": "https://merchant_callback_url",
    "trans_at": 1745853458000,
    "object": "disburse_order",
    "voucher_no": ""
}

# 失败回调通知
{
    "id": "dib_xxxx",
    "account_id": "acct_xxxx",
    "ref_trade_id": "xxxxxxxxxx",
    "channel_code": "",
    "institution": "gcash",
    "amount": "100.00",
    "currency": "php",
    "fee_amount": "6.00",
    "status": "failed",             // succeeded: 代付成功, failed:代付失败
    "bank_account_no": "09123456789",
    "bank_account_name": "bank_account_name",
    "fail_reason": "fail_reason",      // 失败原因
    "callback_url": "https://merchant_callback_url",
    "trans_at": 1745853458000,
    "object": "disburse_order",
    "voucher_no": ""
}

⽤于签名的payload为:

timestamp=1697609372293&body={"id":"py_xxxxxxxx","ref_trade_id":"5000","account_id":"acct_xxxxxxxxx","amount":"10.00","currenc y":"php","payment_method":{"type":"qrph"},"fee_amount":"0.38","exchange_rate":"0","status" :"succeeded","description":"AbC","trans_at":1697608780000,"object":"payment_order"}

密钥为:

1KkHJGVPTuvWQYMXN2eLsw1gXGq6xfwbov3JzSZ7VtSGrCR9fgVy9BiARR45efpz772YdDpdbaPmwMtA8QspRC7PFG54CH

⽣成的签名为:

9853f1f0bcce3f7770c8451367683c83332ab9c98c56d125e404ad934ddc63fd

您可以基于以上示例先验证⾃⼰的签名部分的代码。

错误码定义

API 采⽤RESTful⻛格,应答消息中,⽤http status code表示请求的处理情况,如果是成功,则为200,消息体为具体业务对象: 代付业务对象,代收业务对象

如果是失败,不同的status code表达不同的失败原因分类.

在消息体中,⽤code表达具体错误码,message表达详细错误原因.

错误消息示例

{ 
   "code": " balance_insufficient " //账户余额不足,字符串形式,易读的错误码 
   "message": "No enough balance for disbursement" //更具体的错误信息,可能会带上链接到商户dashboard的详细说明的url 
} 

HTTP状态码汇总

HTTP Code 含义
200 请求处理成功
201 创建成功
400 无效请求,缺少关键的参数
401 鉴权校验失败
403 权限不足,可能因为业务未开通
404 请求的资源不存在,例如发起退款时对应的支付记录不存在
409 用户尝试创建的资源已存在(例如幂等的接口被重复调用)
429 重复的请求过于频繁
500 服务器未知错误,代付请求收到 500 类错误时,需要查单后确认代付状态

消息体的错误码

Code 含义
authorization_failed 鉴权失败
sign_validate_failed 验签失败
no_privilege 对访问的资源没有权限
unsupported_payment_method 支付方式类型未开通或者不支持的支付方式
balance_insufficient 代付时余额不足
transaction_expired 交易超时
invalid_bank_account_no 无效的银行账户号
payment_intent_invalid_parameter 针对特定支付订单操作(查询或更新)时,参数无效
disburse_invalid_parameter 针对特定代付订单操作(查询或更新)时,参数无效

附录-代付银行

菲律宾-代付银行

银行代号(bank_code) 银行名称
allbank AllBank (A Thrift Bank), Inc.
anz ANZ Banking Group Ltd
guinobatan Asenso
bananapay BananaPay
bangkomabuhay Bangko Mabuhay
bankofchina Bank of China
bankofcommerce Bank of Commerce
bdouni BDO Bank
binangonan Binangonan Rural Bank (BRBDigital)
bdo BDO Network Bank
bpi BPI
camalig Camalig Bank
cantilan Cantilan Bank
cardbank CARD Bank
sme CARD SME Bank
cebuanal Cebuana Lhuillier Bank/ Cebuana Xpress
chinabank China Bank
chinabanksavings China Bank Savings
cisbayad CIS Bayad Center/ Bayad
ctbc CTBC Bank (Philippines) Corp.
dbp Development Bank of the Philippines
dumaguetebankx Dumaguete Bank
dungganon Dungganon Bank
eastwest EastWest Bank
equicom Equicom Savings Bank
gotyme GoTyme Bank
iremit I-Remit/iCASH
isla ISLABANK
zybi JuanCash
eastwest_rural Komo/ EastWest Rural Bank
landbank LANDBANK / OFBank
lazada Lazada Wallet (Alipay Ph.)
legazpi Legazpi Savings Bank
malayan Malayan Bank Savings
mayabank Maya Bank
maybank Maybank
metrobank Metrobank
mcb Mindanao Consolidated CoopBank
moneymall Money Mall Rural Bank, Inc.
netbank NetBank
omnipay Omnipay, Inc.
ownb Own Bank
palawanpay PalawanPay
partnerrb Partner Rural Bank (Cotabato), Inc.
paymongo PayMongo
pbcom PBCOM
pdax PDAX
pbb Philippine Business Bank, Inc., A Savings Bank
veterans Philippine Veterans Bank
philtrust PhilTrust Bank
producers Producers Savings Bank Corporation
psbank PSBank
queenbank Queenbank
quezonbank Quezon Capital Rural Bank
seabank Seabank
security Security Bank
shopeepay ShopeePay
speedypay SpeedyPay
standard_chartered Standard Chartered Bank
starpay Starpay
sterling Sterling Bank of Asia
sunsavings Sun Savings Bank
tayocash TayoCash
tonik Tonik Bank
traxionpay TraxionPay/ DigiCOOP/ COOPNET
ucpb UCPB Savings Bank
union_bank Union Bank of the Philippines
uniondigital UnionDigital Bank
uno UNOBank
ussc USSC
wealth Wealth Bank
yuanta Yuanta Bank
gcash Globe Gcash
paymaya Paymaya Philippines, Inc.
maya Paymaya Philippines, Inc.
cimb CIMB Bank Philippines
rcbc RCBC / Diskartech
grab_pay GrabPay
pnb PNB
aub Asia United Bank
robinsons Robinsons Bank
union_bank_ba UnionBank BA

泰国-代付银行

银行代号 (bank_code) 银行名称
bangkok BANGKOK BANK PUBLIC COMPANY LTD.
kasikornbank KASIKORNBANK PUBLIC COMPANY LIMITED
krung_thai KRUNG THAI BANK PUBLIC COMPANY LTD.
tmbthanachart TMBTHANACHART BANK PUBLIC COMPANY LIMITED
siam SIAM COMMERCIAL BANK PUBLIC COMPANY LTD.
citibank CITIBANK, N.A.
sumitomo_mitsui SUMITOMO MITSUI BANKING CORPORATION
standard_chartered STANDARD CHARTERED BANK (THAI) PUBLIC COMPANY LIMITED
cimb_thai CIMB THAI BANK Public Company Limited
united_overseas UNITED OVERSEAS BANK (THAI) PUBLIC COMPANY LIMITED
bank_of_ayudhya BANK OF AYUDHYA PUBLIC COMPANY LTD.
indian_oversea INDIAN OVERSEA BANK
government_savings GOVERNMENT SAVINGS BANK
bangkok_hongkong_shanghai The Hongkong and Shanghai Banking Corporation Limited, Bangkok Branch
deutsche DEUTSCHE BANK AG.
government_housing THE GOVERNMENT HOUSING BANK
agriculture_and_agricultural_cooperatives BANK FOR AGRICULTURE AND AGRICULTURAL COOPERATIVES
bangkok_mizuho Mizuho Bank, Ltd. Bangkok Branch
bank_of_china BANK OF CHINA (THAI) PUBLIC COMPANY LIMITED
bnp_paribas BNP PARIBAS
islamic ISLAMIC BANK OF THAILAND
tisco TISCO BANK PUBLIC COMPANY LIMITED
kiatnakin_phatra KIATNAKIN PHATRA BANK PUBLIC COMPANY LIMITED
industrial_and_commercial_bank_of_china INDUSTRIAL AND COMMERCIAL BANK OF CHINA (THAI) PUBLIC COMPANY LIMITED
thai_credit THE THAI CREDIT BANK PUBLIC COMPANY LIMITED
land_and_houses LAND AND HOUSES BANK PUBLIC COMPANY LIMITED
small_and_medium_enterprise_development SMALL AND MEDIUM ENTERPRISE DEVELOPMENT BANK OF THAILAND
australia_and_new_zealand AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED

印尼-代付银行

银行代号 (bank_code) 银行名称
bri Bank Rakyat Indonesia
mandiri Bank Mandiri (Persero) Tbk
bni Bank Negara Indonesia
danamon Bank Danamon Indonesia Tbk
permata PT Bank Permata Tbk
permata_syariah PT Bank Permata Tbk Syariah
bca Bank Central Asia Tbk
bii_maybank PT Bank Internasional Indonesia Tbk
panin PT Bank Panin Tbk
cimb_niaga PT Bank CIMB Niaga Tbk
uob_indonesia PT Bank UOB Buana Tbk
ocbc_nisp PT Bank OCBC NISP Tbk
citibank Citibank N.A.
america_na Bank of America NA
windu_kentjana_international PT Bank Windu Kentjana International Tbk
artha_graha PT Bank Artha Graha Internasional Tbk
tokyo_mitsubishi_ufj Bank of Tokyo-Mitsubishi UFJ, Ltd.
dbs DBS Bank Ltd.
resona_perdania Bank Resona Perdania
mizuho_indonesia Bank Mizuho Indonesia
standard_chartered Standard Chartered Bank
capital PT Bank Capital Indonesia Tbk
bnp_paribas Bank BNP Paribas Indonesia
anz_indonesia PT ANZ Panin Bank
china Bank of China Limited
bumi_arta PT Bank Bumi Arta Tbk
hsbc HSBC Bank (Indonesia)
antardaerah Bank ANTAR DAERAH
rabobank PT Bank Rabobank International Indonesia
jtrust_indonesia PT Bank JTrust Indonesia
mayapada PT Bank Mayapada Internasional Tbk
jawa_barat Bank Jawa Barat dan Banten Tbk
dki Bank DKI
bpd_diy Bank Pembangunan Daerah Istimewa Yogyakarta
jateng Bank Jateng
jatim Bank Jatim
jambi Bank Jambi
jambi_syariah Bank Jambi Syariah
aceh Bank Aceh
aceh_syariah Bank Aceh Syariah
sumut Bank Sumut
nagari Bank Nagari
riau Bank Riau
riau_syariah Bank Riau Syariah
sumsel_babel Bank Sumsel Babel
sumsel_babel_syariah Bank Sumsel Babel Syariah
lampung Bank Lampung
kalsel Bank Kalsel
kalbar Bank Kalbar
bpd_kaltim Bank Pembangunan Daerah Kalimantan Timur
bpd_kalteng Bank Pembangunan Daerah Kalimantan Tengah
sulsebar Bank Sulawesi Selatan dan Sulawesi Barat
sulut Bank Sulut
ntb Bank Nusa Tenggara Barat
ntb_syariah Bank Nusa Tenggara Barat Syariah
bpd_bali Bank Pembangunan Daerah Bali
ntt Bank Nusa Tenggara Timur
maluku Bank Maluku
bpd_papua Bank Pembangunan Daerah Papua
bengkulu Bank Bengkulu
sulteng Bank Sulawesi Tengah
sultra Bank Sultra
banten Bank Banten
nusantara_parahyangan Bank Nusantara Parahyangan
india_indonesia Bank of India Indonesia
muamalat Bank Muamalat Indonesia
mestika Bank Mestika
shinhan Shinhan Bank
sinarmas PT Bank Sinarmas Tbk
maspion PT Bank Maspion Indonesia Tbk
ganesha Bank Ganesha
icbc Industrial and Commercial Bank of China (ICBC)
qnb_indonesia PT Bank QNB Kesawan Tbk
btn Bank Tabungan Negara
woori_saudara Bank Woori Saudara 1906 Tbk
btpn PT Bank Tabungan Pensiunan Nasional Tbk
victoria_syariah PT Bank Victoria Syariah
jabar_banten_syariah Bank Jabar Banten Syariah
mega Bank Mega Tbk
bukopin Bank Bukopin
syariah_indonesia Bank Syariah Indonesia
jasa_jakarta Bank Jasa Jakarta
keb_hana KEB Hana Bank
mnc_international PT Bank MNC Internasional Tbk
yudha_bhakti Bank Yudha Bhakti
rakyat_indonesia_agroniaga Bank Rakyat Indonesia (Agroniaga)
sbi_indonesia Bank SBI Indonesia (Indomonex)
royal Bank Royal
national_nobu Bank Nationalnobu
mega_syariah Bank Mega Syariah
ina Bank Ina Perdana
panin_syariah Bank Panin Syariah
prima_master_bank Bank Prima Master
syariah_bukopin Bank Syariah Bukopin
sampoerna Bank Sahabat Sampoerna
dinar Bank Dinar Indonesia
amar Bank Amar Indonesia
seabank Bank Seabank Indonesia
bca_syariah Bank Central Asia Syariah
artos_jago PT Bank Artos Indonesia
btpn_syariah Bank Tabungan Pensiunan Nasional Syariah
multiarta_sentosa Bank Multiarta Sentosa
mayora PT Bank Mayora Indah Tbk
index PT Bank Index Selindo
cnb Central Nasional Bank
mantap PT Bank Mantap Sejahtera
victoria_international PT Bank Victoria International
harda PT Bank Harda Internasional Tbk
bpr_ks Bank Pembangunan Daerah Kepulauan Selayar
ibk PT Bank IFI
aladin_syariah Bank Aladin Syariah
ctbc_indonesia China Trust Commercial Bank, Indonesia Branch
commonwealth Commonwealth Bank of Australia
dana Dana
gopay Gopay
linkaja linkaja
ovo ovo
shopeepay shopeepay

巴西-代付银行

巴西的代付(银行) 仅支持以下四种: cpf,cnpj,email,phone

巴基斯坦-代付银行

代付银行类型(destination.type),目前有三种: jazzcash,easypaisa,pak_bank

银行代号 (bank_code) 银行名称
alfh BANK ALFALAH LTD.
habb HABIB BANK LTD.
aiin ALBARAKA BANK (PAKISTAN) LTD.
abpa ALLIED BANK LTD.
ascm ASKARI BANK LTD.
bahl BANK AL-HABIB LTD.
bkip BANK ISLAMI PAKISTAN LTD.
khyb BANK OF KHYBER
bpun BANK OF PUNJAB
duib DUBAI ISLAMIC BANK PAKISTAN LTD.
fays FAYSAL BANK LTD.
fwom FIRST WOMEN BANK LTD.
mpbl HABIB METROPOLITAN BANK LTD.
jsbl JS BANK LTD.
plco KASB BANK LTD.
mucb MCB BANK LTD.
mcib MCB Islamic Bank Limited
mezn MEEZAN BANK LTD.
nbpa NATIONAL BANK OF PAKISTAN
nibp NIB BANK LTD.
nrsp NRSP MICROFINANCE BANK LTD.
samb SAMBA BANK LTD.
silk SILK BANK LTD.
sind SINDH BANK LTD.
sone SONERI BANK LTD.
scbl STANDARD CHARTERED BANK (PAKISTAN) LTD.
sumb SUMMIT BANK LTD.
tmbl TAMEER MICROFINANCE BANK LTD.
unil UNITED BANK LTD.
tmfb Telenor Micro Finance Bank
jcma Mobilink Micro Finance Bank
finc0 FINCA Micro Finance Bank
umbl U-Micro Finance Bank
sdp SADAPAY
kbl Khushhali Microfinance Bank Ltd.
ztb ZARAI TARAQIATI BANK