Hashing
Hashing Request and Response
Request/Response Type | Signature String |
---|---|
Payment Action Request | version + merchantID + processType + invoiceNo + actionAmount + bankCode + accountName + accountNumber + subMID(1) + subAmount(1) + subMID(2) + subAmount(2) … subMID(n) + subAmount(n) + notifyURL + userDefined1 + userDefined2 + userDefined3 + userDefined4 + userDefined5 |
Payment Action Response | version + respCode + processType + invoiceNo + amount + status + approvalCode + referenceNo + transactionDateTime + paidAgent + paidChannel + maskedPan + eci + subMID(1) + subAmount(1) + subMID(2) + subAmount(2) … subMID(n) + subAmount(n) + referenceNo(1) + status(1) + amount(1) + dateTime(1) + userDefined1(1) + userDefined2(1) + userDefined3(1) + userDefined4(1) + userDefined5(1) + referenceNo(2) + status(2) + amount(2) + dateTime(2) + userDefined1(2) + userDefined2(2) + userDefined3(2) + userDefined4(2) + userDefined5(2) + … referenceNo(n) + status(n) + amount(n) + dateTime(n) + userDefined1(n) + userDefined2(n) + userDefined3(n) + userDefined4(n) + userDefined5(n) + paymentScheme + processBy + refundReferenceNo + userDefined1 + userDefined2 + userDefined3 + userDefined4 + userDefined5 |
Recurring Maintenance Request | version + merchantID + recurringUniqueID + processType + recurringStatus + amount + allowAccumulate + maxAccumulateAmount + recurringInterval + recurringCount + chargeNextDate + chargeOnDate |
Recurring Maintenance Response | version + respCode + recurringUniqueID + recurringStatus + invoicePrefix + currency + amount + maskedCardNo + allowAccumulate + maxAccumulateAmount + recurringInterval + recurringCount + currenctCount + chargeNextDate + chargeOnDate |
Stored Card Maintenance Request | merchantID + storeCardUniqueID + panBank + panCountry + cardHolderName + cardHolderEmail + panExpiry + action + pan + panCurrency |
Stored Card Maintenance Response | merchantID + respCode + respReason + storedCardUniqueID + panBank + panCountry + cardHolderName + cardHolderEmail + panMasked |
IPP Options Request | version + merchantID |
IPP Options Response | version + respCode |
FxRate Request | version + timestamp + merchantID + rateQuoteID |
FxRate Response | version + timestamp + merchantID + currency + fxProvider + rateQuoteID + rateExpiryDate + fxRate + baseCurrency + respCode |
FxRate List Request | version + timestamp + merchantID + fxProvider |
FxRate List Response* | version + timestamp + merchantID + fxProvider + currencyCode(n) + fxRate(n) + rateQuoteId(n) + rateExpiryDate(n) … + respCode |
Note*: fxRate information is sorted by currencyCode and added in ascending order.
Updated about 4 years ago