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
- The required message component value is concatenated into 1 string
- Add the key issued by Tranglo at the end of the string
- Hash the concatenated message component with MD5 algorithm
- 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