Digital signature 

Partner MUST use digital signature to connect to Tranglo Business API. Digital signature schemes can be used for Partner authentication and non-repudiation. Customer partner who wants to send a message computes a digital signature of this remittance message and then sends this digital signature together with the message to Tranglo Business API. 

Tranglo implements MD5 message digest hashing algorithm for digital signature. Tranglo shall issue partner a key for message digest. 

Establishment of digital signature

The message sender shall do the following 

  1. The required message component value is concatenated into 1 string
  2. Add the key issued by Tranglo at the end of the string
  3. Hash the concatenated message component with MD5 algorithm
  4. The results of the above step shall form the Signature value in the rspSign parameters in all Tranglo Business SOAP method. 

Required message components

The following message components concatenated for hashing to form digital signature. Please concatenate the value of the parameters as listed below. 

1. Get_Validation Method 

Request 

  • UID 
  • transID 
  • bAccType 
  • bAccNum 
  • bIssuerCode

2. Do_Transfer Method Request 

Request 

  • UID 
  • transID
  • trxValue (Format: #.## - 2 decimal points without commas) 
  • bCurrency 
  • bIDNum 
  • bFirstName 
  • bLastName 
  • bAccType 
  • bAccNum 
  • bIssuerCode 

3. Get_Forex Method 

Request 

  • UID
  • currFrom
  • currTo

4. Get_TransferStatus Method 

Request 

  • UID
  • GTN
  • TransID (if any)

5. Get _PayoutCode 

  • UID
  • countrycode
  • requestid