Get Started

Real Time Call Back provider configuration

This table contains the information needed about the partner or client.

Data Type Field Name Required? Description
String providerID Mandatory Unique identifier assigned to partner/client's call back service
String url Optional, for web integration payments url can come from partner system The URL configured for the external service
String httpMethod Optional, for web integration payments method can come from partner system

Http method to be used to call the service Can be any of GET,PUT,POST or OTHER

boolean isEnabled Mandatory Flag to indicate if the service is enabled
boolean isSecured Mandatory Flag to indicate if service call would be made using a secure TLS channel.
String userName Optional User name to call service
String password Optional Password used
String contentType Mandatory The response content type.
byte[] payloadTemplate Optional Velocity template used to transform service payload.
byte[] urlTemplate Optional Velocity template used to transform URL.
byte[] inboundXsl Mandatory XSL to be used to transform response XML to canonical XML.
String providerType Mandatory Provider type, SSO_ONLY or STANDARD
Set<String> invocationStates Mandatory Set of incoming payment Status change is to be sent to external service
boolean isNonXmlResponse Mandatory Flag to indicate if the response will be a non XML , e.g plain text.
boolean encryptionEnabled Mandatory Flag to indicate of encryption is enabled
String encryptionKey Optional Encryption key used to encrypt out going payload
String encryptionMethod Optional Encryption method used
boolean hashEnabled Mandatory Is hashing enabled
String hashAlgorithm Optional Hash Algorithm to be used
String hashSecretKey Optional Hash secret key