# Indonesia

## Ovo (Wallet)

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
Indonesian Ruppiah (IDR)
tr
td
code
countryCode
td
ID
tr
td
Earliest Beneficiary Credit
td
real-time
tr
td
Cut-Off Time (UK Time)
td
N/A
tr
td
Decimal Places
td
0
tr
td
Minimum 
code
targetAmount
td
10000
tr
td
Maximum 
code
targetAmount
td
20000000
### Submission data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `bankDetails.beneficiaryAccountNumber` | ✅ | 13 | Please provide the beneficiary's phone number associated with the Ovo account. |
| `bankDetails.bankName` | ✅ | 10 | Name of the beneficiary bank. **Must be:** `OVO` |
| `parties.personalDetails.partyTypeCode` | ✅ | 4 | Type of the party.**Must be**:`PT03 (Beneficiary)` |
| `parties.personalDetails.typeCode` | ✅ | 4 | Entity description code for the party.**Available values**:`PD01 (Company)``PD02 (Individual)``PD03 (Institution)``PD04 (Government)``PD99 (Other)` |
| `parties.personalDetails.titleCode` | Conditional | 4 | Title code for the individual.**Available values**:`TI01 (Ms)``TI02 (Miss)``TI03 (Mr)``TI04 (Mrs)``TI05 (Dr)``TI06 (Mx)``TI99 (Misc)`  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials).  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. Full name should be provided (no initials).  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization.  Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.   Mandatory if `parties.personalDetails.typeCode` is:`PD01 (Company)``PD03 (Institution)``PD04 (Government)``PD99 (Other)`  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.address.street` | Strongly recommended | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street. |
| `parties.address.additionalAddressLine` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. |
| `parties.address.city` | Strongly recommended | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.postCodeOrZipCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.countryCode` | Strongly recommended | 2 | Beneficiary's country of their residential (if payee is an individual) or registered (if payee is a company) address.Enter the [2 character ISO 3166-1 standard country code](http://www.iso.org/iso/country_codes) in your API request. |


Important
[Additional data](/access/products/account-payouts/v2/coverage/additionalinfo) is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).

## Domestic Payment

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
Indonesian Ruppiah (IDR)
tr
td
code
countryCode
td
ID
tr
td
Earliest Beneficiary Credit
td
real-time
tr
td
Cut-Off Time (UK Time)
td
N/A
tr
td
Decimal Places
td
0
tr
td
Minimum 
code
targetAmount
td
10000
tr
td
Maximum 
code
targetAmount
td
Please see the 
a
Maximum Transaction Amount
 section for further information
### Maximum Transaction Amount

- Maximum transaction amount: 3,500,000,000 IDR for following bank:`Bank Central Asia (BCA)`
- Maximum transaction amount: 2,000,000,000 IDR for following banks:`Bank Negara Indonesia (BNI) ``Bank Rakyat Indonesia (BRI)``Bank Syariah Indonesia``Bank CIMB Niaga``Bank DBS Indonesia``Bank Mandiri``Bank Muamalat``Bank Permata`
- For all other banks, the maximum transaction amount is 250,000,000 IDR


### Submission data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `bankDetails.beneficiaryAccountNumber` | ✅ | Max 30 | Account number of the beneficiary. |
| `bankDetails.bankCode` | ✅ | 3 | Beneficiary account bank code. |
| `bankDetails.branchCode` | ✅ | 4 | Branch code of the beneficiary (bank). |
| `bankDetails.swiftBic` | ✅ | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. |
| `bankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank. |
| `parties.personalDetails.partyTypeCode` | ✅ | 4 | Type of the party.**Must be**:`PT03 (Beneficiary)` |
| `parties.personalDetails.typeCode` | ✅ | 4 | Entity description code for the party.**Available values**:`PD01 (Company)``PD02 (Individual)``PD04 (Government)` |
| `parties.personalDetails.titleCode` | Conditional | 4 | Title code for the individual.**Available values**:`TI01 (Ms)``TI02 (Miss)``TI03 (Mr)``TI04 (Mrs)``TI05 (Dr)``TI06 (Mx)``TI99 (Misc)`  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials).  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name.   Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization.  Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.   Mandatory if `parties.personalDetails.typeCode` is:`PD01 (Company)``PD03 (Institution)``PD04 (Government)``PD99 (Other)`  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.telephony.phoneNumber` | Strongly recommended | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.telephony.prefix` | Strongly recommended | 1-3 | Phone dialing country code of the beneficiary. |
| `parties.address.street` | Strongly recommended | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street. |
| `parties.address.additionalAddressLine` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. |
| `parties.address.city` | Strongly recommended | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.postCodeOrZipCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.countryCode` | Strongly recommended | 2 | Beneficiary's country code of their residential (if payee is an individual) or registered (if payee is a company) address.Enter the [2 character ISO 3166-1 standard country code](/access/products/reference/supported-countries-currencies#iso-country-codes) in your API request. |


Important
[Additional data](/access/products/account-payouts/v2/coverage/additionalinfo) is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).

## Domestic wire payment

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
Indonesian Ruppiah (IDR)
tr
td
code
countryCode
td
ID
tr
td
Earliest Beneficiary Credit
td
T+3
tr
td
Cut-Off Time (UK Time)
td
05:00
tr
td
Decimal Places
td
2
tr
td
Minimum 
code
targetAmount
td
Equivalent of 1.00 USD
tr
td
Maximum 
code
targetAmount
td
9999999.99
### Submission data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `transactionTypeCode` | ✅ | 4 | Type of transaction.**Available values**:`TT01 (Customer to Customer)``TT02 (Business to Business)``TT03 (Customer to Business)``TT04 (Business to Customer)``TT05 (Return)``TT06 (Reversal)``TT07 (Government to Government)``TT08 (Customer to Government)``TT09 (Business to Government)``TT10 (Tax)` |
| `bankDetails.beneficiaryAccountNumber` | ✅ | 5-16 | Account number of the beneficiary. |
| `bankDetails.bankCode` | ✅ | 3 | Bank code of the beneficiary (bank). See Additional Information below. |
| `bankDetails.branchCode` | ✅ | 4 | Branch code of the beneficiary (bank). |
| `bankDetails.swiftBic` | Strongly recommended | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. |
| `bankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank.See Additional Information below. |
| `parties.personalDetails.partyTypeCode` | ✅ | 4 | Type of the party.**Must be**:`PT03 (Beneficiary)` |
| `parties.personalDetails.typeCode` | ✅ | 4 | Entity description code for the party.**Available values**:`PD01 (Company)``PD02 (Individual)``PD04 (Government)` |
| `parties.personalDetails.titleCode` | Conditional | 4 | Title code for the individual.**Available values**:`TI01 (Ms)``TI02 (Miss)``TI03 (Mr)``TI04 (Mrs)``TI05 (Dr)``TI06 (Mx)``TI99 (Misc)`  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials).  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name.   Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization.  Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.   Mandatory if `parties.personalDetails.typeCode` is:`PD01 (Company)``PD03 (Institution)``PD04 (Government)``PD99 (Other)`  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.telephony.phoneNumber` | Strongly recommended | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.telephony.prefix` | Strongly recommended | 1-3 | Phone dialing country code of the beneficiary. |
| `parties.address.street` | ✅ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street. |
| `parties.address.additionalAddressLine` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. |
| `parties.address.city` | ✅ | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.postCodeOrZipCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.countryCode` | ✅ | 2 | Beneficiary's country code of their residential (if payee is an individual) or registered (if payee is a company) address.Enter the [2 character ISO 3166-1 standard country code](/access/products/reference/supported-countries-currencies#iso-country-codes) in your API request. |
| `parties.address.addressTypeCode` | ✅ | 4 | Type of beneficiary's address.**Available values**:`AD01 (Home)``AD02 (Business)` |
| `parties.address.residentialStatusCode` | ✅ | 4 | Beneficiary's residential status.**Available values**:`RS01 (Resident)``RS02 (Non Resident)` |


Important
[Additional data](/access/products/account-payouts/v2/coverage/additionalinfo) is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).

### Bank Names and Bank Codes

List of accepted Bank Names and Bank Codes:

| `bankDetails.bankName` | `bankDetails.bankCode` |
|  --- | --- |
| BANK BRI | 002 |
| BANK MANDIRI | 008 |
| BANK BNI | 009 |
| BANK BCA | 014 |
| BANK CIMB NIAGA SYARIAH | 022 |
| BANK MUAMALAT | 147 |
| BANK BTPN | 213 |
| BANK BRI SYARIAH | 422 |
| BANK BNI SYARIAH | 427 |
| BANKSYARIAH MANDI RI (BSM) | 451 |
| BANK BTPN SYARIAH | 547 |


## International WIRE

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
a
Available WIRE currencies
tr
td
code
countryCode
td
ID
tr
td
Earliest Beneficiary Credit
td
The estimated delivery time will vary by country and currency.
tr
td
Cut-Off Time (UK Time)
td
a
Currency specific
tr
td
Decimal Places
td
2
tr
td
Minimum 
code
targetAmount
td
0.01
tr
td
Maximum 
code
targetAmount
td
9999999.99
### Submission data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `bankDetails.beneficiaryAccountNumber` | ✅ | Max 35 | Account number of the beneficiary. |
| `bankDetails.bankCode` | ❌ | 3 | Bank code of the beneficiary (bank). |
| `bankDetails.branchCode` | ❌ | 4 | Branch code of the beneficiary (bank). |
| `bankDetails.swiftBic` | ✅ | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. |
| `bankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank. |
| `parties.personalDetails.partyTypeCode` | ✅ | 4 | Type of the party.**Must be**:`PT03 (Beneficiary)` |
| `parties.personalDetails.typeCode` | ✅ | 4 | Entity description code for the party.**Available values:**`PD01 (Company)``PD02 (Individual)` |
| `parties.personalDetails.titleCode` | Conditional | 4 | Title code for the individual.**Available values**:`TI01 (Ms)``TI02 (Miss)``TI03 (Mr)``TI04 (Mrs)``TI05 (Dr)``TI06 (Mx)``TI99 (Misc)`  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. Full name should be provided (no initials).  Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name.   Mandatory if `parties.personalDetails.typeCode` is:`PD02 (Individual)`  |
| `parties.personalDetails.companyName` | Conditional | Max 140 | Full name of the organization.  Failure to provide the full name could result in delays and potential rejection of your payment. This must consist of 2 words, separated by a space. To whitelist any other naming format please contact your Relationship Manager.   Mandatory if `parties.personalDetails.typeCode` is:`PD01 (Company)``PD03 (Institution)``PD04 (Government)``PD99 (Other)`  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.telephony.phoneNumber` | Strongly recommended | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.telephony.prefix` | Strongly recommended | 1-3 | Phone dialing country code of the beneficiary. |
| `parties.address.street` | Strongly recommended | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) house number/name and street e.g. 1 Main Street. |
| `parties.address.additionalAddressLine` | ❌ | Max 35 | Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio. |
| `parties.address.city` | Strongly recommended | Max 35 | Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.postCodeOrZipCode` | ❌ | Max 10 | Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address. |
| `parties.address.countryCode` | Conditional | 2 | Beneficiary's country code of their residential (if payee is an individual) or registered (if payee is a company) address.  Mandatory if any of the optional beneficiary address details are provided. Enter the [2 character ISO 3166-1 standard country code](/access/products/reference/supported-countries-currencies#iso-country-codes) in your API request.  |


Important
[Additional data](/access/products/account-payouts/v2/coverage/additionalinfo) is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).