Brazil

Domestic Payment (same-day)

Overview

AvailableYes
targetCurrencyBrazilian Real (BRL)
countryCodeBR
Earliest Beneficiary Creditsame-day
Cut-Off Time (UK Time)13:20
Decimal Places2
Minimum targetAmount0.01
Maximum targetAmount9999999.99

Submission data

API field nameRequired?Field lengthDescription
bankDetails.beneficiaryAccountTypeCode4Type of account.
Available values:
  • AC01 (Checking)
  • AC02 (Savings)
bankDetails.beneficiaryAccountNumberMax 12Account number of the beneficiary.
Important
Please note, each bank and account type may have different format of the bank branch code and bank account number. See below for detailed validations.
bankDetails.branchCodeMax 6The Bank Branch Number (Agencia) is the local branch clearing code for the beneficiary bank. This can be between 3 and 7 digits, and is normally comprised of a 3 digit bank code and 4 digit branch code.
bankDetails.bankNameMax 35Name of the beneficiary bank.
parties.personalDetails.partyTypeCode4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode4Entity 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:
  • TO01 (Ms)
  • TO02 (Miss)
  • TO03 (Mr)
  • TO04 (Mrs)
  • TO05 (Dr)
  • TO06 (Mx)
  • TO99 (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.middleNameMax 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name.
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.dateOfBirth10Beneficiary's date of birth in YYYY-MM-DD format.
parties.identity.identityTypeCode4Beneficiary's identity type.
Available values:
  • ID12 (CPF - tax ID for individuals)
  • ID16 (CNPJ - tax ID for corporations)
parties.identity.identityNumber11 or 14Beneficiary's identity number. CPF (a 11 digit tax ID for individuals) / CNPJ 14 digit tax ID for corporations)
parties.identity.issuingCountry2Beneficiary's country code of their identification document.
Enter the 2 digit ISO 3166-1 standard country code in your API request.
parties.address.streetMax 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.additionalAddressLineMax 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCodeMax 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.countryCode2Beneficiary's country code of their residential (if payee is an individual) or registered (if payee is a company) address.
Enter the 2 digit ISO 3166-1 standard country code in your API request.
Important

Additional data is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).

Important

Whilst Worldpay can make a local payment to Brazil in BRL, we are not able to fund these payments in BRL, so FX fees will be applied when making local payments to Brazil.

Important

Additional supporting documentation may be required from the beneficiary stating the reason for the payment at their local bank to receive credit into the account.

Brazil Bank Account and Branch Code Validations

Reference X - Numeric character D - Alphanumeric character

Bank NamebankDetails.branchCodebankDetails.beneficiaryAccountNumber (Checking)bankDetails.beneficiaryAccountNumber (Savings)
Banco do Brasil S.A.XXXX, XXXXD or XXXX-DXXXXXXXX or XXXXXXXX-XXXXXXXXXX or XXXXXXXXX-X
Prefixes: 51, 52, 61, 96 or 97
Banco Santander Brasil S.A.XXXXXXXXXXXX-X
Prefixes: 01, 02, 11, 13, 29 and 77
XXXXXXXX-X
Prefixes: 60
Caixa CEFXXXX, XXXXX or XXXX-XXXX.XXXXXXXX-X or any combination with or without. or - characters and prefix or verification code. Prefixes: 001, 010, 003 or 023XXXX.XXXXXXXX-X
Prefixes: 0000
XXX.XXXXXXXXX-X
Prefixes: 000
XXX.XXXXXXXX-X
Prefixes: 013, 022
All the combinations with or without. or - characters.
Banco Bradesco S.A.XXXX, XXXXX or XXXX-XXXXXXXX or XXXXXXX-XXXXXXXX or XXXXXXX-X
Itau Unibanco S.A.XXXXXXXXX-X or XXXXXXX-XXXXXX-X or XXXXXXX-X
HSBC Bank Brasil S.A.XXXX, XXXXD, XXXXDD, XXXX-D or XXXX-DDXXXXX-XXXXXXX-XX
Other BanksXXXX, XXXXD, XXXXDD, XXXX-D or XXXX-DD--
Pix AccountNo format validation--

International WIRE

Overview

AvailableYes
targetCurrencyAvailable WIRE currencies
countryCodeBR
Earliest Beneficiary CreditThe estimated delivery time will vary by country and currency.
Cut-Off Time (UK Time)Currency specific
Decimal Places2
Minimum targetAmount0.01
Maximum targetAmount9999999.99

Submission data

API field nameRequired?Field lengthDescription
bankDetails.beneficiaryAccountNumber35Account number of the beneficiary.
bankDetails.swiftBic8 or 11The SWIFT BIC is the Bank Identification Code of the beneficiary bank.
bankDetails.bankNameMax 35Name of the beneficiary bank.
parties.personalDetails.partyTypeCode4Type of the party.
Must be:
  • PT03 (Beneficiary)
parties.personalDetails.typeCode4Entity 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:
  • TO01 (Ms)
  • TO02 (Miss)
  • TO03 (Mr)
  • TO04 (Mrs)
  • TO05 (Dr)
  • TO06 (Mx)
  • TO99 (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.middleNameMax 50Beneficiary middle name.
parties.personalDetails.lastNameConditionalMax 50Beneficiary last name.
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.dateOfBirth10Beneficiary's date of birth in YYYY-MM-DD format.
parties.address.streetMax 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.additionalAddressLineMax 35Beneficiary's residential (if payee is an individual) or registered (if payee is a company) address e.g. apartment no., unit, studio.
parties.address.cityMax 35Beneficiary's city or town of their residential (if payee is an individual) or registered (if payee is a company) address.
parties.address.postcodeOrZipCodeMax 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 code 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 digit ISO 3166-1 standard country code in your API request.
Important

Additional data is required if the requestor of the payout is a Payment Service Provider (PSP) or Money Service Business (MSB).