Internal Foreign Transfer

Allows you to transfer money between accounts in different countries while maintaining the original currency.

Foreign Transfer

POST {{api_environment_url}}/api/internal-transfer

Headers

NameTypeDescription

Authorization*

String

Request Body

NameTypeDescription

transactionType*

String

Mandatory. Values: InternalForeignTransfer

externalId*

String

Mandatory. An ID that is meaningful to you and your system. Must be unique

country

String

Mandatory. Your from user's country (i.e. country in which the payment will be processed), in ISO format. Please refer to Country Codes for a full list of supported countries

currency*

String

Mandatory. The currency in which the amount is expressed.

amount*

String

Mandatory. Amount to charge to your end user

client*

OBJECT

Mandatory. Part Object, Information related to accounts from and to

from*

OBJECT

Mandatory. Account number from

accountNumber*

String

Mandatory. Account number from

to*

OBJECT

Account number to

accountNumber*

String

Mandatory Account number to

Example

curl --location \
--request POST '{{api_environment_url}}/api/internal-transfer' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
    "externalId": "111333",
    "country": "ARG",
    "currency": "USD",
    "amount": 100,
    "transactionType": "InternalForeignTransfer",
    "client": {
        "type": "Client",
        "from": {
            "accountNumber": "032.840.00000005"
        },
        "to": {
            "accountNumber": "068.840.00000001"
        }
    }
}'

Last updated