Digital signature

Partner MUST use digital signature to connect to GloRemit API. Digital signature schemes can be used for Partner authentication and non-repudiation. RSP 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 GloRemit 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 GloRemit SOAP method.

Required Message Component

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

Parameter NameValue
Get_Validation MethodRequest
  • UID
  • transID
  • sIDNum
  • bAccType
  • bAccNum
  • bIssuerCode
  • Do_Transfer Method Request
  • UID
  • transID
  • trxValue (Format: #.## - 2 decimal points without commas)
  • sCurr
  • sIDNum
  • sFirstName
  • sLastName
  • bCurrency
  • bIDNum
  • bFirstName
  • bLastNum
  • bAccType
  • bAccNum
  • bIssuerCode

  • Get_Forex Method Request
  • UID
  • currFrom
  • currTo

  • Get_TransferStatus MethodRequest
  • UID
  • GTN
  • TransID (if any)

  • Do_BillInquiry MethodRequest
  • UID
  • transID
  • sIDNum
  • bAccNum
  • bIssuerCode

  • Do_BillPayment MethodRequest
  • UID
  • transID
  • trxValue (Format: #.## - 2 decimal points without commas)
  • sCurr
  • sIDNum
  • sFirstName
  • sLastName
  • bCurrency
  • bAccNum
  • bIssuerCode

  • Do_ChangeName
  • UID
  • Transid
  • bFirstName
  • bLastName

  • Get_ChangeNameStatus
  • UID
  • changeid

  • Do_Cancellation
  • UID
  • GTN
  • transID

  • Get_CancellationStatus
  • UID
  • Cancellationid

  • Get_PayoutCode
  • UID
  • countrycode
  • requestid