Skip to content

Bangladesh

bKash (Wallet)

Overview

AvailableYes
targetCurrencyBangladeshi Taka (BDT)
countryCodeBD
Earliest beneficiary creditreal-time
Cut-off time (UTC)N/A
Decimal places2
Minimum targetAmount50.00
Maximum targetAmount250000.00

Submission data

API field nameRequired?Field lengthDescription
bankDetails.beneficiaryAccountNumber✅13Please provide the beneficiary's phone number associated with the bKash account.
bankDetails.bankName✅Max 35Name of the beneficiary bank.
Must be:
  • BKASH
parties.personalDetails.partyTypeCode✅4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode✅4Entity description code for the party.
Available values:
  • PD01 (Company)
  • PD02 (Individual)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.titleCodeConditional4Title code for the individual.
Available values:
  • TI01 (Ms)
  • TI02 (Miss)
  • TI03 (Mr)
  • TI04 (Mrs)
  • TI05 (Dr)
  • TI06 (Mx)
  • TI99 (Misc)
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.middleName❌Max 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
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.
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD01 (Company)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.dateOfBirthStrongly recommended10Beneficiary's date of birth in YYYY-MM-DD format.
parties.address.streetStrongly recommendedMax 35Beneficiary'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 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityStrongly recommendedMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCode❌Max 10Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.countryCodeStrongly recommended2Beneficiary'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 in your API request.

Domestic payment (real-time)

Overview

AvailableYes
targetCurrencyBangladeshi Taka (BDT)
countryCodeBD
Earliest beneficiary creditreal-time
Cut-off time (UTC)N/A
Decimal places2
Minimum targetAmount1.00
Maximum targetAmount9999999.99

Submission data

API field nameRequired?Field lengthDescription
purposeOfPaymentCode✅6The code that represents the purpose of payment. See Additional data for the full list of accepted values.
bankDetails.beneficiaryAccountNumber✅8-18Account number of the beneficiary.
bankDetails.bankCodeStrongly recommended9Bank code of the beneficiary (bank).
bankDetails.swiftBic✅8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
bankDetails.bankName✅Max 35Name of the beneficiary bank.
parties.personalDetails.partyTypeCode✅4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode✅4Entity description code for the party.
Available values:
  • PD01 (Company)
  • PD02 (Individual)
parties.personalDetails.titleCodeConditional4Title code for the individual.
Available values:
  • TI01 (Ms)
  • TI02 (Miss)
  • TI03 (Mr)
  • TI04 (Mrs)
  • TI05 (Dr)
  • TI06 (Mx)
  • TI99 (Misc)
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02
parties.personalDetails.middleName❌Max 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
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.
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD01 (Company)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.dateOfBirthStrongly recommended10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.emailStrongly recommendedMax 50Beneficiary's email address.
parties.personalDetails.telephony.phoneNumberStrongly recommended5-20Phone number of the beneficiary.
parties.personalDetails.telephony.prefixStrongly recommended1-3Phone dialing country code of the beneficiary.
parties.identity.identityTypeCodeStrongly recommended4Beneficiary's identity type.
Available values:
  • ID02 (National ID)
parties.identity.identityNumberStrongly recommended17Beneficiary's identity number.
parties.identity.issuingCountryStrongly recommended2Beneficiary's country code of their identification document.
Enter the 2 character ISO 3166-1 standard country code in your API request.
parties.address.streetStrongly recommendedMax 35Beneficiary'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 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityStrongly recommendedMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCodeStrongly recommendedMax 16Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.countryCodeStrongly recommended2Beneficiary'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 in your API request.

Domestic payment (same-day)

Overview

AvailableYes
targetCurrencyBangladeshi Taka (BDT)
countryCodeBD
Earliest beneficiary creditsame-day
Cut-off time (UTC)12:00
Decimal places2
Minimum targetAmount1.00
Maximum targetAmount9999999.99

Submission data

API field nameRequired?Field lengthDescription
purposeOfPaymentCode✅6The code that represents the purpose of payment. See Additional data for the full list of accepted values.
bankDetails.beneficiaryAccountNumber✅8-18Account number of the beneficiary.
bankDetails.bankCode✅9Bank code of the beneficiary (bank).
bankDetails.swiftBicStrongly recommended8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
bankDetails.bankName✅Max 35Name of the beneficiary bank.
parties.personalDetails.partyTypeCode✅4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode✅4Entity description code for the party.
Available values:
  • PD01 (Company)
  • PD02 (Individual)
parties.personalDetails.titleCodeConditional4Title code for the individual.
Available values:
  • TI01 (Ms)
  • TI02 (Miss)
  • TI03 (Mr)
  • TI04 (Mrs)
  • TI05 (Dr)
  • TI06 (Mx)
  • TI99 (Misc)
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02
parties.personalDetails.middleName❌Max 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
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.
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD01 (Company)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.dateOfBirthStrongly recommended10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.emailStrongly recommendedMax 50Beneficiary's email address.
parties.personalDetails.telephony.phoneNumber✅5-20Phone number of the beneficiary.
parties.personalDetails.telephony.prefix✅1-3Phone dialing country code of the beneficiary.
parties.identity.identityTypeCode✅4Beneficiary's identity type.
Available values:
  • ID02 (National ID)
parties.identity.identityNumber✅17Beneficiary's identity number.
parties.identity.issuingCountry✅2Beneficiary's country code of their identification document.
Enter the 2 character ISO 3166-1 standard country code in your API request.
parties.address.street✅Max 35Beneficiary'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 35Beneficiary'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 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCodeStrongly recommendedMax 16Beneficiary'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✅2Beneficiary'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 in your API request.

Domestic wire payment

Overview

AvailableYes
targetCurrencyBangladeshi Taka (BDT)
countryCodeBD
Earliest beneficiary creditT+2
Cut-off time (UTC)15:00
Decimal places2
Minimum targetAmount1.00
Maximum targetAmount785000.00

The beneficiary is required to complete a purpose declaration form for all payment amounts and a form C where the payment exceeds the threshold of USD 10000 (approx. BDT 785000).

Submission data

API field nameRequired?Field lengthDescription
purposeOfPaymentNarrative✅Max 35Description for purpose of payment.
expandableKeyValuePairs.BeneficiaryNationalityConditionalMax 35Beneficiary's nationality.
Condition
Mandatory if the beneficiary is an individual
bankDetails.beneficiaryAccountNumber✅8-18Account number of the beneficiary.
bankDetails.bankCode✅9Bank code of the beneficiary (bank).
bankDetails.swiftBicStrongly recommended8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
bankDetails.bankName✅Max 35Name of the beneficiary bank.
bankDetails.address.street✅Max 35Beneficiary bank address: street.
bankDetails.address.additionalAddressLine❌Max 35Beneficiary bank: additional address line.
bankDetails.address.city✅Max 35Beneficiary bank address: city.
bankDetails.address.postcodeOrZipCode✅Max 16Beneficiary bank address: postcode/zipcode.
parties.personalDetails.partyTypeCode✅4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode✅4Entity description code for the party.
Available values:
  • PD01 (Company)
  • PD02 (Individual)
parties.personalDetails.titleCodeConditional4Title code for the individual.
Available values:
  • TI01 (Ms)
  • TI02 (Miss)
  • TI03 (Mr)
  • TI04 (Mrs)
  • TI05 (Dr)
  • TI06 (Mx)
  • TI99 (Misc)
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02
parties.personalDetails.middleName❌Max 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
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.
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD01 (Company)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.dateOfBirthStrongly recommended10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.emailStrongly recommendedMax 50Beneficiary's email address.
parties.personalDetails.telephony.phoneNumber✅5-20Phone number of the beneficiary.
parties.personalDetails.telephony.prefix✅1-3Phone dialing country code of the beneficiary.
parties.identity.identityTypeCodeStrongly recommended4Beneficiary's identity type.
Available values:
  • ID02 (National ID)
parties.identity.identityNumberStrongly recommended17Beneficiary's identity number.
parties.identity.issuingCountryStrongly recommended2Beneficiary's country code of their identification document.
Enter the 2 character ISO 3166-1 standard country code in your API request.
parties.address.street✅Max 35Beneficiary'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 35Beneficiary'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 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCode✅Max 16Beneficiary'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✅2Beneficiary'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 in your API request.

International WIRE

Overview

AvailableYes
targetCurrencyAvailable WIRE currencies
countryCodeBD
Earliest beneficiary creditThe estimated delivery time will vary by country and currency.
Cut-off time (UTC)Currency specific
Decimal places2
Minimum targetAmount0.01
Maximum targetAmount9999999.99

Submission data

API field nameRequired?Field lengthDescription
bankDetails.beneficiaryAccountNumber✅8-18Account number of the beneficiary.
bankDetails.swiftBic✅8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
bankDetails.bankName✅Max 35Name of the beneficiary bank.
parties.personalDetails.partyTypeCode✅4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode✅4Entity description code for the party.
Available values:
  • PD01 (Company)
  • PD02 (Individual)
parties.personalDetails.titleCodeConditional4Title code for the individual.
Available values:
  • TI01 (Ms)
  • TI02 (Miss)
  • TI03 (Mr)
  • TI04 (Mrs)
  • TI05 (Dr)
  • TI06 (Mx)
  • TI99 (Misc)
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.firstNameConditionalMax 50Beneficiary first name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02
parties.personalDetails.middleName❌Max 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name. Full name should be provided (no initials).
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD02 (Individual)
parties.personalDetails.companyNameConditionalMax 140Full name of the organization.
Important
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.
Condition
Mandatory if parties.personalDetails.typeCode is:
  • PD01 (Company)
  • PD03 (Institution)
  • PD04 (Government)
  • PD99 (Other)
parties.personalDetails.dateOfBirthStrongly recommended10Beneficiary's date of birth in YYYY-MM-DD format.
parties.personalDetails.emailStrongly recommendedMax 50Beneficiary's email address.
parties.personalDetails.telephony.phoneNumberStrongly recommended5-20Phone number of the beneficiary.
parties.personalDetails.telephony.prefixStrongly recommended1-3Phone dialing country code of the beneficiary.
parties.address.streetStrongly recommendedMax 35Beneficiary'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 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityStrongly recommendedMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCode❌Max 10Beneficiary's postal code or zip code of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.countryCodeConditional2Beneficiary's country of their residential (if payee is an individual) or registered (if payee is a company) address.
Condition
Mandatory if any of the optional beneficiary address details are provided. Enter the 2 character ISO 3166-1 standard country code in your API request.