International Money Transfer through bank

International Money Transfer

Send money to your customer's bank account in other countries.

Path : io/v3/organizations/{organizationId}/request

Method: POST

Command ID: InternationalMoneyTransferBank

Test Account

organizationId : a353acfa-5340-49ac-8f7c-2f807a87fc2f

shortCode: 746312

Body

ParameterDescriptionMandatory
commandIdSpecifies the command to be executed, in this case, InternationalMoneyTransferBankYes
serviceProviderIdSpecifies the service provider for the transfer, Supported service providers are:- PESALINKYes
referenceA unique reference for the transaction. It should be between 8-36 alphanumeric characters.Yes
requestObject array containing additional request detailsYes

Request Parameters

ParameterDescriptionMandatory
amountAmountYes
mobileNumberBeneficiary Mobile numberYes
accountNumberBeneficiary Bank Account NumberYes
bankCodeBeneficiary Bank codeYes
senderTypeThe type of the entity sending money. E.g COMPANY, INDIVIDUALYes
beneficiaryTypeThe type of the entity sending money. E.g COMPANY, INDIVIDUALYes
beneficiaryAddressBeneficiary addressYes
beneficiaryActivityBeneficiary Activity/Job/Economic Activity. e.g accountantYes
beneficiaryCountryBeneficiary countryYes
currencyBeneficiary currencyYes
beneficiaryEmailAddressBeneficiary email addressYes
documentTypeBeneficiary document typeYes
documentNumberBeneficiary document numberYes
accountNameBeneficiary Account NameYes
narrationNarrationYes
senderNameSender NameYes
senderAddressSender AddressYes
senderPhoneNumberSender Phone NumberYes
senderDocumentTypeSender document typeYes
senderDocumentNumberSender document numberYes
senderCountrySender countryYes
senderCurrencySender currencyYes
senderSourceOfFundsSender source of fundsYes
senderPrincipalActivitySender principal activity E.g businessYes
senderBankCodeSender bank codeNo
senderEmailAddressSender email addressYes
senderPrimaryAccountNumberSender primary account numberYes
senderDateOfBirthSender date of birthYes
ipnUrlNotification URLYes
shortCodeShort code issued by TandaYes

Example

{
  "commandId": "InternationalMoneyTransferBank",
  "serviceProviderId": "PESALINK",
  "reference": "FTA5REF919012",
  "request": [
    {
      "id": "amount",
      "value": "10",
      "label": "Amount"
    },
    {
      "id": "mobileNumber",
      "value": "254742451519",
      "label": "Beneficiary Mobile number"
    },
    {
      "id": "accountNumber",
      "value": "0290175659042",
      "label": "Beneficiry Account Number"
    },
    {
      "id": "bankCode",
      "value": "40468000",
      "label": "Beneficiary Bank code"
    },
    {
      "id": "senderType",
      "value": "INDIVIDUAL",
      "label": "Sender Type"
    },
    {
      "id": "beneficiaryType",
      "value": "INDIVIDUAL",
      "label": "Beneficiary Type"
    },
    {
      "id": "beneficiaryAddress",
      "value": "Mars House, Kasarani",
      "label": "Beneficiary address"
    },
    {
      "id": "beneficiaryActivity",
      "value": "accountant",
      "label": "Beneficiary Activity"
    },
    {
      "id": "beneficiaryCountry",
      "value": "KE",
      "label": "Beneficiary country"
    },
    {
      "id": "currency",
      "value": "KES",
      "label": "Sender Currency currency"
    },
    {
      "id": "beneficiaryEmailAddress",
      "value": "beneficiary@example",
      "label": "Beneficiary email address"
    },
    {
      "id": "documentType",
      "value": "NationalID",
      "label": "Beneficiary document type"
    },
    {
      "id": "documentNumber",
      "value": "1234567",
      "label": "Beneficiary document number"
    },
    {
      "id": "accountName",
      "value": "JOSHUA CHAPAKAZI",
      "label": "Account Name"
    },
    {
      "id": "narration",
      "value": "business",
      "label": "Narration"
    },
    {
      "id": "senderName",
      "value": "Tanda Africa",
      "label": "Sender Name"
    },
    {
      "id": "senderAddress",
      "value": "TRV Office Plaza, Westlands",
      "label": "Sender Address"
    },
    {
      "id": "senderPhoneNumber",
      "value": "254700000000",
      "label": "Sender Phone Number"
    },
    {
      "id": "senderDocumentType",
      "value": "NationalID",
      "label": "Sender document type"
    },
    {
      "id": "senderDocumentNumber",
      "value": "234550",
      "label": "Sender document number"
    },
    {
      "id": "senderCountry",
      "value": "KE",
      "label": "Sender country"
    },
    {
      "id": "senderCurrency",
      "value": "KES",
      "label": "Sender currency"
    },
    {
      "id": "senderSourceOfFunds",
      "value": "Business",
      "label": "Sender source of funds"
    },
    {
      "id": "senderPrincipalActivity",
      "value": "Fintech",
      "label": "Sender principal activity"
    },
    {
      "id": "senderBankCode",
      "value": "40401000",
      "label": "Sender bank code"
    },
    {
      "id": "senderEmailAddress",
      "value": "[email protected]",
      "label": "Sender email address"
    },
    {
      "id": "senderPrimaryAccountNumber",
      "value": "1258259064",
      "label": "Sender primary account number"
    },
    {
      "id": "senderDateOfBirth",
      "value": "2000/03/12",
      "label": "Sender date of birth"
    },
    {
      "id": "ipnUrl",
      "value": "https://tanda-tills-ipn.free.beeceptor.com",
      "label": "Notification URL"
    },
    {
      "id": "shortCode",
      "value": "746312",
      "label": "Short code"
    }
  ]
}

Sample Response

{
  "trackingId": "b5b47bd2-c1da-4b8a-b0de-ffb4ec474bff",
  "reference": "QBQIGRH1",
  "status": "P202000",
  "message": "Successful. Request accepted for processing. You'll be notified by Tanda shortly"
}
Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!