Skip to main content

Introduction

Overview

SwitchIT is an API for eTranzact’s partners to leverage our African reach to remit foreign currencies to bank accounts in African countries, as well as power cash pickup/out operations via mobile money agents of respective banks.

Before sending a requests, please note this:

  • Client will provide eTranzact with the IP Address of their system (on test and on live environments) for whitelisting.
  • eTranzact would provide Client with test parameters which includes terminal id, pin, MasterKey for pin encryption.
  • Plain text pins must be encrypted using AES Algorithm, using MasterKey as the encryption key.
  • SwitchIT supports only TLSV 1.2. All requests not secured with TLS v1.2 will be rejected.
  • All client requests must include a unique reference id.

SANDBOX TEST PARAMETERS

ParameterValue
Terminal id7000000004
Pin0006
AES encrypted PIN kghxqwveJ3eSQJip/cmaMQ==
Master key(encryption key)KEd4gDNSDdMBxCGliZaC8w==
Demo Base URL (funds transfer module)https://demo.etranzact.com/switchitremittance/api/v1
Bank account number 6580009213
Bank code050
Destination Country KE
Mobile number2349012345678

LIST OF ALLOWED ACTIONS (Request types)

S/NoACTIONDESCRIPTION
1FTFunds transfer
2AQAccount Query
3RTCurrency Conversion Rate
4BLBank and mobile money operators list for specified country
5TSTransaction Status
6CPCash Pickup via agents