Direct IntegrationImportant_Notes

Gateway URLs

In this document, payment gateway specific URLs have “paymentprocessor.net” as the domain (For example, https://gw1. paymentprocessor.net/). When using these URL’s…
Direct IntegrationResponse

Response

Below are the details for the response that will be received after sending a CardDetailsTransaction request. Tag/Attribute Name Data Type…
Direct IntegrationAppendix 3: Example Messages

CardDetailsTransaction Request –CardDetailsTransaction

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <CardDetailsTransaction xmlns=“https://www.thepaymentgateway.net/“> <PaymentMessage> <MerchantAuthentication MerchantID=“MerchantID” Password=“Password” /> <TransactionDetails Amount=“1000” CurrencyCode=“826”> <MessageDetails TransactionType=“SALE”…
Direct IntegrationAppendix 3: Example Messages

Response– CardDetailsTransactionResponse (Notrequiring3DSecure authentication)

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <CardDetailsTransactionResponse xmlns=“https://www.thepaymentgateway.net/“> <CardDetailsTransactionResult AuthorisationAttempted=“true”> <StatusCode>0</StatusCode> <Message>Auth Code: 123456</Message> </CardDetailsTransactionResult> <TransactionOutputData CrossReference=“07010101010010101010102” ExternalCrossReference=“58792488326099422839“…
Direct IntegrationAppendix 3: Example Messages

Response–CardDetailsTransactionResponse (Requiring3DSecure authentication)

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <CardDetailsTransactionResponse xmlns=“https://www.thepaymentgateway.net/“> <CardDetailsTransactionResult AuthorisationAttempted=“true”> <StatusCode>3</StatusCode> <Message>Issuer authentication Required</Message> </CardDetailsTransactionResult> <TransactionOutputData CrossReference=“07010101010010101010102“> <AddressNumericCheckResult>UNKNOWN</AddressNumericCheckResult>…
Direct IntegrationCross Reference Transaction

Request –CrossReferenceTransaction

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <CrossReferenceTransaction xmlns=“https://www.thepaymentgateway.net/“> <PaymentMessage> <MerchantAuthentication MerchantID=“MerchantID” Password=“Password” /> <TransactionDetails Amount=“1000” CurrencyCode=“826”> <MessageDetails TransactionType=“COLLECTION”…
Direct IntegrationCross Reference Transaction

Response – CrossReferenceTransactionResponse

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <CrossReferenceTransactionResponse xmlns=“https://www.thepaymentgateway.net/“> <CrossReferenceTransactionResult AuthorisationAttempted=“True”> <StatusCode>0</StatusCode> <Message>Auth Code:123456</Message> </CrossReferenceTransactionResult> <TransactionOutputData CrossReference=“07010101010010101010102” ExternalCrossReference=“58792488326099422839“ ExternalClientReference=“15764860733312436602“…
Direct IntegrationThreeDSecure Authentication

Request –ThreeDSecureAuthentication

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <ThreeDSecureAuthentication xmlns=“https://www.thepaymentgateway.net/“> <ThreeDSecureMessage> <MerchantAuthentication MerchantID=“MerchantID” Password=“Password” /> <ThreeDSecureInputData CrossReference=“070101010101010101010104”> <PaRES> eJycVF1zojAU/SsO+7hjE75EnZiOrdL6wbZFbN3HCBFoIWgCovz6DWots7MPu8sLN4d7zz3nXibo9pAmrT3lIs7YQFFvoN KizM+CmIUDZenZ7a5yi5EXcUpHC+oXnGLkUCFISFtxMFAMo6tZmgW1noLR89ClAqMLHZZsNxoCn0dZx/2IsBwj4u/uJj+w…
Direct IntegrationThreeDSecure Authentication

Response – ThreeDSecureAuthenticationResponse

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <ThreeDSecureAuthenticationResponse xmlns=“https://www.thepaymentgateway.net/“> <ThreeDSecureAuthenticationResult AuthorisationAttempted=“True”> <StatusCode>0</StatusCode> <Message>Auth Code:123456</Message> </ThreeDSecureAuthenticationResult> <TransactionOutputData CrossReference=“07010101010010101010102” ExternalCrossReference=“58792488326099422839“ ExternalClientReference=“15764860733312436602“…
Direct IntegrationGet Card Type

Request –GetCardType

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <GetCardType xmlns=“https://www.thepaymentgateway.net/“> <GetCardTypeMessage> <MerchantAuthentication MerchantID=“MerchantID” Password=“Password” /> <CardNumber>5600000000005390</CardNumber> </GetCardTypeMessage> </GetCardType> </soap:Body> </soap:Envelope>
Direct IntegrationGet Card Type

Response –GetCardTypeResponse

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <GetCardTypeResponse xmlns=“https://www.thepaymentgateway.net/“> <GetCardTypeResult> <StatusCode>0</StatusCode> </GetCardTypeResult> <GetCardTypeOutputData> <CardTypeData> <CardType>MAESTRO_INTERNATIONAL</CardType> <Issuer>HSBC</Issuer> <LuhnCheckRequired>True</LuhnCheckRequired> <IssueNumberStatus>IGNORED_IF_SUBMITTED</IssueNumberStatus> </CardTypeData>…
Direct IntegrationGet Gateway Entry Points

Request –GetGatewayEntryPoints

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <GetGatewayEntryPoints xmlns=“https://www.thepaymentgateway.net/“> <GetGatewayEntryPointsMessage> <MerchantAuthentication MerchantID=“MerchantID” Password=“Password” /> </GetGatewayEntryPointsMessage> </GetGatewayEntryPoints> </soap:Body> </soap:Envelope>
Direct IntegrationGet Gateway Entry Points

Response – GetGatewayEntryPointsResponse

<?xml version=“1.0” encoding=“utf-8”?> <soap:Envelope xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xmlns:xsd=“http://www.w3.org/2001/XMLSchema“ xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/“> <soap:Body> <GetGatewayEntryPointsResponse xmlns=“https://www.thepaymentgateway.net/“> <GetGatewayEntryPointsResult> <StatusCode>0</StatusCode> </GetGatewayEntryPointsResult> <GatewayEntryPointsOutputData> <GatewayEntryPoints> <GatewayEntryPoint EntryPointURL=“https://gw1.paymentprocessor.net” Metric=“100”/> <GatewayEntryPoint EntryPointURL=“https://gw2.paymentprocessor.net”…
Menu