[← Back to Account Payouts docs](/access/products/account-payouts)
[← Back to Parties docs](/access/products/parties)

# Sri Lanka

## Domestic payment (real-time)

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
Sri Lankan Rupee (LKR)
tr
td
code
countryCode
td
LK
tr
td
Earliest Beneficiary Credit
td
real-time
tr
td
Cut-Off Time (UK Time)
td
N/A
tr
td
Decimal Places
td
2
tr
td
Minimum 
code
targetAmount
td
100.00
tr
td
Maximum 
code
targetAmount
td
5000000.00
### Required data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `purposeOfPayment.code` | ✅ | 6 | The code that represents the purpose of the payment. See [Additional data](/access/products/marketplaces/coverage/bank/additionalinfo) for the full list of accepted values. |
| `bankDetails.beneficiaryAccountNumber` | ✅ | Max 15 | Account number of the beneficiary. |
| `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. |
| `bankDetails.bankCode` | ✅ | 4 | Identifies the beneficiary's Sri Lankan bank. This is always 4 digits in length, and can be found on the beneficiary's online banking or a cheque. A void cheque can be created through most online banking portals. |
| `bankDetails.branchCode` | ✅ | 3 | Uniquely identifies the beneficiary's Sri Lankan bank branch. This is always 3 digits in length, and can be found on the beneficiary's online banking or a cheque. A void cheque can be created through most online banking portals. |
| `parties.partyType` | ✅ | N/A | Type of the party.**Must be**:`beneficiary` |
| `parties.personalDetails.type` | ✅ | N/A | Entity description code for the party.**Available values:**`company``person``soleTrader``institution``government` |
| `parties.personalDetails.title` | Conditional | N/A | Title code for the individual (applicable when party entity type is "person").**Available values**:`ms``miss``mr``mrs``dr``mx``misc` |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. If the beneficiary is an individual, the full name should be provided (no initials). |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. |
| `parties.personalDetails.companyName` | Conditional | Max 140 | If the beneficiary is a company, this should be the full company name.  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.  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.dateOfIncorporation` | ❌ | 10 | A `company`'s date of incorporation in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.phones.number` | ✅ | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.phones.prefix` | ✅ | 1-3 | Phone country dialing code of the beneficiary. |
| `parties.identityDocuments.type` | ✅ | N/A | Beneficiary's identity type.**Available values**:`taxId``companyVatNumber` |
| `parties.identityDocuments.number` | ✅ | Max 12 | Beneficiary's identity number.Tax ID (Taxpayer ID) or VAT ID (VAT Registration Number) |
| `parties.identityDocuments.issuingCountry` | ✅ | 2 | Beneficiary's country code of their identification document.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.address1` | ✅ | 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.address2` | ❌ | 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.postalCode` | Strongly recommended | 5 | 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 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 API request. |


Important
[Additional data](/access/products/marketplaces/coverage/bank/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
Sri Lankan Rupee (LKR)
tr
td
code
countryCode
td
LK
tr
td
Earliest Beneficiary Credit
td
T+2
tr
td
Cut-Off Time (UK Time)
td
15:00
tr
td
Decimal Places
td
2
tr
td
Minimum 
code
targetAmount
td
0.01
tr
td
Maximum 
code
targetAmount
td
9999999.99
### Required data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `beneficiaryBankDetails.accountNumber` | ✅ | Max 15 | Account number of the beneficiary. |
| `beneficiaryBankDetails.swiftBic` | ✅ | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. |
| `beneficiaryBankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank. |
| `beneficiaryBankDetails.bankCode` | ✅ | 4 | Identifies the beneficiary's Sri Lankan bank. This is always 4 digits in length, and can be found on the beneficiary's online banking or a cheque. A void cheque can be created through most online banking portals. |
| `beneficiaryBankDetails.branchCode` | ✅ | 3 | Uniquely identifies the beneficiary's Sri Lankan bank branch. This is always 3 digits in length, and can be found on the beneficiary's online banking or a cheque. A void cheque can be created through most online banking portals. |
| `parties.partyType` | ✅ | N/A | Type of the party.**Must be**:`beneficiary` |
| `parties.personalDetails.type` | ✅ | N/A | Entity description code for the party.**Available values:**`company``person``soleTrader``institution``government` |
| `parties.personalDetails.title` | Conditional | N/A | Title code for the individual (applicable when party entity type is "person").**Available values**:`ms``miss``mr``mrs``dr``mx``misc` |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. If the beneficiary is an individual, the full name should be provided (no initials). |
| `parties.personalDetails.middleName` | ❌ | Max 50 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. |
| `parties.personalDetails.companyName` | Conditional | Max 140 | If the beneficiary is a company, this should be the full company name.  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.  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.dateOfIncorporation` | ❌ | 10 | A `company`'s date of incorporation in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.phones.number` | Strongly recommended | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.phones.prefix` | Strongly recommended | 1-3 | Phone country dialing code of the beneficiary. |
| `parties.identityDocuments.type` | Strongly recommended | N/A | Beneficiary's identity type.**Available values**:`taxId``companyVatNumber` |
| `parties.identityDocuments.number` | Strongly recommended | Max 12 | Beneficiary's identity number.Tax ID (Taxpayer ID) or VAT ID (VAT Registration Number) |
| `parties.identityDocuments.issuingCountry` | Strongly recommended | 2 | Beneficiary's country code of their identification document.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.address1` | ✅ | 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.address2` | ❌ | 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.postalCode` | ✅ | 5 | 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 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 API request. |


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

## International WIRE

### Overview

table
tr
td
Available
td
Yes
tr
td
code
targetCurrency
td
a
Available WIRE currencies
tr
td
code
countryCode
td
LK
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
### Required data

| API field name | Required? | Field length | Description |
|  --- | --- | --- | --- |
| `beneficiaryBankDetails.accountNumber` | ✅ | Max 15 | Account number of the beneficiary. |
| `beneficiaryBankDetails.swiftBic` | ✅ | 8 or 11 | The SWIFT BIC is the Bank Identification Code of the beneficiary bank. |
| `beneficiaryBankDetails.bankName` | ✅ | Max 35 | Name of the beneficiary bank. |
| `parties.partyType` | ✅ | N/A | Type of the party.**Must be**:`beneficiary` |
| `parties.personalDetails.type` | ✅ | N/A | Entity description code for the party.**Available values:**`company``person``soleTrader``institution``government` |
| `parties.personalDetails.title` | Conditional | N/A | Title code for the individual (applicable when party entity type is "person"). |
| `parties.personalDetails.firstName` | Conditional | Max 50 | Beneficiary first name. If the beneficiary is an individual, the full name should be provided (no initials). |
| `parties.personalDetails.middleName` | ❌ | 1-35 | Beneficiary middle name. |
| `parties.personalDetails.lastName` | Conditional | Max 50 | Beneficiary last name. |
| `parties.personalDetails.companyName` | Conditional | Max 140 | If the beneficiary is a company, this should be the full company name.  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.  |
| `parties.personalDetails.dateOfBirth` | Strongly recommended | 10 | Beneficiary's date of birth in YYYY-MM-DD format. |
| `parties.personalDetails.dateOfIncorporation` | ❌ | 10 | A `company`'s date of incorporation in YYYY-MM-DD format. |
| `parties.personalDetails.email` | Strongly recommended | Max 50 | Beneficiary's email address. |
| `parties.personalDetails.phones.number` | Strongly recommended | 5-20 | Phone number of the beneficiary. |
| `parties.personalDetails.phones.prefix` | Strongly recommended | 1-3 | Phone country dialing code of the beneficiary. |
| `parties.address.address1` | ✅ | 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.address2` | ❌ | 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.postalCode` | ❌ | 5 | 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 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 API request. |


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