BRI

BRI Virtual Account(虚拟账户) 是由印度尼西亚 BRI 银行提供的银行转账型支付方式。 商户系统通过 API 创建一个唯一的虚拟账户号码(VA号),用户通过 BRI 或其他银行渠道向该 VA 号转账付款。


支付方式属性

字段名称内容
可用国家代码印度尼西亚(ID)
消费者货币IDR
处理货币IDR
结算货币美元 (USD)
类型 I银行转账 (bankTransfer)
类型 IIbri
最小交易金额10000 IDR
会话超时30分钟
退款不支持退款
拒付无
集成类型异步
备注订单金额必须为整数

交易流程

  1. 消费者在商家的结账页面选择BRI付款。
  2. 返回对应的BRI BANK 的虚拟账户
  3. 消费者通过互联网或ATM等进行转账
  4. 消费者完成交易。

集成

请求参数说明:

参数名类型必填说明
referenceString是订单唯一标识
amountObject是订单金额(必须为整数)
├── currencyString是货币类型(如 IDR)
├── valueNumber是金额数值,单位为最小货币单位
productDetailString是订单描述
countryCodeString是国家代码(如 ID)
originString是订单来源,如商城域名
paymentMethodObject是支付方式信息
├── typeString是支付方式
returnUrlString是支付完成后返回的 URL
shopperReferenceString是付款人唯一标识
{
    "reference": "ljw1764656912815",
    "amount": {
        "currency": "IDR",
        "value": 1000000
    },
    "productDetail": "ljwtest",
    "countryCode": "ID",
    "origin": "fffmall.com",
    "paymentMethod": {
        "type": "bri"
    },
    "returnUrl": "https://www.baidu.com/",
    "shopperReference": "LLL176094740252"
}

响应参数说明

参数名类型必填说明
codeString是响应状态码,"0" 表示成功
msgString是响应消息
serverTimeNumber是服务器时间戳,单位毫秒
dataObject是业务数据对象
├── actionObject是支付跳转相关信息
│ ├── paymentMethodTypeString是支付方式类型
│ ├── methodString是请求方法(如 Get)
│ ├── typeString是操作类型(如 banktransfer)
├── amountObject是订单金额信息
│ ├── currencyString是货币类型(如 HKD, USD)
│ ├── valueNumber是金额数值,单位为最小货币单位
├── merchantReferenceString是商户订单号
├── pspReferenceString是支付平台交易号
├── resultCodeString是支付结果状态(如 PENDING)
├── orderObject是支付相关信息
│ ├── expiresAtString是过期时间
│ ├── nodeString是备注
│ ├── bankString是虚拟银行
│ ├── accountString是虚拟账户
successBoolean是是否成功(true 表示成功)

交易调用输出示例

{
    "code": "0",
    "msg": "success",
    "serverTime": 1764656917450,
    "data": {
        "action": {
            "paymentMethodType": "bri",
            "method": "Get",
            "type": "banktransfer"
        },
        "additionalData": {
            "expireTime": "1764658717000"
        },
        "amount": {
            "currency": "IDR",
            "value": 1000000
        },
        "merchantReference": "ljw1764656912815",
        "order": {
            "node": "Virtual Account generated successfully",
            "bank": "BRI BANK",
          "account": "100016000000000015",
            "expiresAt": "1764658717000"

        },
        "pspReference": "1995741875809681408",
        "resultCode": "PENDING",
        "providerReference": "b623a4fe-ddbb-4b08-86fa-5b3ea53ac5fc"
    },
    "success": true
}

附加信息

无


Did this page help you?