DC Gateway Validate Web Service
Retrieves the card type for a credit card number. Valid input values are: CardNumber – Number of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/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://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </GetCardType> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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://pmn.payment-gate.net/ws/"> <GetCardTypeResult>string</GetCardTypeResult> </GetCardTypeResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetCardType xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </GetCardType> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetCardTypeResponse xmlns="https://pmn.payment-gate.net/ws/"> <GetCardTypeResult>string</GetCardTypeResult> </GetCardTypeResponse> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="https://pmn.payment-gate.net/ws/">string</string>
POST /ws/validate.asmx/GetCardType HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length CardNumber=string
Returns Network ID using a card number. Valid input values are: UserName & Password – Assigned by the payment gateway, CardNumber – Number of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/GetNetworkID" <?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> <GetNetworkID xmlns="https://pmn.payment-gate.net/ws/"> <UserName>string</UserName> <Password>string</Password> <CardNumber>string</CardNumber> </GetNetworkID> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <GetNetworkIDResponse xmlns="https://pmn.payment-gate.net/ws/"> <GetNetworkIDResult> <Result>int</Result> <RespMSG>string</RespMSG> <Message>string</Message> <Message1>string</Message1> <Message2>string</Message2> <AuthCode>string</AuthCode> <PNRef>string</PNRef> <HostCode>string</HostCode> <HostURL>string</HostURL> <ReceiptURL>string</ReceiptURL> <GetAVSResult>string</GetAVSResult> <GetAVSResultTXT>string</GetAVSResultTXT> <GetStreetMatchTXT>string</GetStreetMatchTXT> <GetZipMatchTXT>string</GetZipMatchTXT> <GetCVResult>string</GetCVResult> <GetCVResultTXT>string</GetCVResultTXT> <GetGetOrigResult>string</GetGetOrigResult> <GetCommercialCard>string</GetCommercialCard> <WorkingKey>string</WorkingKey> <KeyPointer>string</KeyPointer> <ExtData>string</ExtData> </GetNetworkIDResult> </GetNetworkIDResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetNetworkID xmlns="https://pmn.payment-gate.net/ws/"> <UserName>string</UserName> <Password>string</Password> <CardNumber>string</CardNumber> </GetNetworkID> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetNetworkIDResponse xmlns="https://pmn.payment-gate.net/ws/"> <GetNetworkIDResult> <Result>int</Result> <RespMSG>string</RespMSG> <Message>string</Message> <Message1>string</Message1> <Message2>string</Message2> <AuthCode>string</AuthCode> <PNRef>string</PNRef> <HostCode>string</HostCode> <HostURL>string</HostURL> <ReceiptURL>string</ReceiptURL> <GetAVSResult>string</GetAVSResult> <GetAVSResultTXT>string</GetAVSResultTXT> <GetStreetMatchTXT>string</GetStreetMatchTXT> <GetZipMatchTXT>string</GetZipMatchTXT> <GetCVResult>string</GetCVResult> <GetCVResultTXT>string</GetCVResultTXT> <GetGetOrigResult>string</GetGetOrigResult> <GetCommercialCard>string</GetCommercialCard> <WorkingKey>string</WorkingKey> <KeyPointer>string</KeyPointer> <ExtData>string</ExtData> </GetNetworkIDResult> </GetNetworkIDResponse> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/GetNetworkID?UserName=string&Password=string&CardNumber=string HTTP/1.1 Host: pmn.payment-gate.net
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <Response xmlns="https://pmn.payment-gate.net/ws/"> <Result>int</Result> <RespMSG>string</RespMSG> <Message>string</Message> <Message1>string</Message1> <Message2>string</Message2> <AuthCode>string</AuthCode> <PNRef>string</PNRef> <HostCode>string</HostCode> <HostURL>string</HostURL> <ReceiptURL>string</ReceiptURL> <GetAVSResult>string</GetAVSResult> <GetAVSResultTXT>string</GetAVSResultTXT> <GetStreetMatchTXT>string</GetStreetMatchTXT> <GetZipMatchTXT>string</GetZipMatchTXT> <GetCVResult>string</GetCVResult> <GetCVResultTXT>string</GetCVResultTXT> <GetGetOrigResult>string</GetGetOrigResult> <GetCommercialCard>string</GetCommercialCard> <WorkingKey>string</WorkingKey> <KeyPointer>string</KeyPointer> <ExtData>string</ExtData> </Response>
POST /ws/validate.asmx/GetNetworkID HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length UserName=string&Password=string&CardNumber=string
Returns (T/F) if the card is a known commercial card. Valid input values are: CardNumber – Number of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/IsCommercialCard" <?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> <IsCommercialCard xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </IsCommercialCard> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <IsCommercialCardResponse xmlns="https://pmn.payment-gate.net/ws/"> <IsCommercialCardResult>boolean</IsCommercialCardResult> </IsCommercialCardResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <IsCommercialCard xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </IsCommercialCard> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <IsCommercialCardResponse xmlns="https://pmn.payment-gate.net/ws/"> <IsCommercialCardResult>boolean</IsCommercialCardResult> </IsCommercialCardResponse> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/IsCommercialCard?CardNumber=string HTTP/1.1 Host: pmn.payment-gate.net
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <boolean xmlns="https://pmn.payment-gate.net/ws/">boolean</boolean>
POST /ws/validate.asmx/IsCommercialCard HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length CardNumber=string
Performs a validation check on a credit card. Valid input values are: CardNumber – Number of the credit card, ExpDate – Expiration date of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/ValidCard" <?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> <ValidCard xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> <ExpDate>string</ExpDate> </ValidCard> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <ValidCardResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidCardResult>int</ValidCardResult> </ValidCardResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidCard xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> <ExpDate>string</ExpDate> </ValidCard> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidCardResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidCardResult>int</ValidCardResult> </ValidCardResponse> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/ValidCard?CardNumber=string&ExpDate=string HTTP/1.1 Host: pmn.payment-gate.net
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <int xmlns="https://pmn.payment-gate.net/ws/">int</int>
POST /ws/validate.asmx/ValidCard HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length CardNumber=string&ExpDate=string
Validates card length. Valid input values are: CardNumber – Number of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/ValidCardLength" <?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> <ValidCardLength xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </ValidCardLength> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <ValidCardLengthResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidCardLengthResult>boolean</ValidCardLengthResult> </ValidCardLengthResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidCardLength xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </ValidCardLength> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidCardLengthResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidCardLengthResult>boolean</ValidCardLengthResult> </ValidCardLengthResponse> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/ValidCardLength?CardNumber=string HTTP/1.1 Host: pmn.payment-gate.net
POST /ws/validate.asmx/ValidCardLength HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length CardNumber=string
Validates expiration date. Valid input values are: ExpDate – Expiration date of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/ValidExpDate" <?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> <ValidExpDate xmlns="https://pmn.payment-gate.net/ws/"> <ExpDate>string</ExpDate> </ValidExpDate> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <ValidExpDateResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidExpDateResult>boolean</ValidExpDateResult> </ValidExpDateResponse> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidExpDate xmlns="https://pmn.payment-gate.net/ws/"> <ExpDate>string</ExpDate> </ValidExpDate> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidExpDateResponse xmlns="https://pmn.payment-gate.net/ws/"> <ValidExpDateResult>boolean</ValidExpDateResult> </ValidExpDateResponse> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/ValidExpDate?ExpDate=string HTTP/1.1 Host: pmn.payment-gate.net
POST /ws/validate.asmx/ValidExpDate HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length ExpDate=string
Validates credit card by performing a mod 10 checksum on the card number. Valid input values are: CardNumber – Number of the credit card
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "https://pmn.payment-gate.net/ws/ValidMod10" <?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> <ValidMod10 xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </ValidMod10> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?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> <ValidMod10Response xmlns="https://pmn.payment-gate.net/ws/"> <ValidMod10Result>boolean</ValidMod10Result> </ValidMod10Response> </soap:Body> </soap:Envelope>
POST /ws/validate.asmx HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidMod10 xmlns="https://pmn.payment-gate.net/ws/"> <CardNumber>string</CardNumber> </ValidMod10> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <ValidMod10Response xmlns="https://pmn.payment-gate.net/ws/"> <ValidMod10Result>boolean</ValidMod10Result> </ValidMod10Response> </soap12:Body> </soap12:Envelope>
GET /ws/validate.asmx/ValidMod10?CardNumber=string HTTP/1.1 Host: pmn.payment-gate.net
POST /ws/validate.asmx/ValidMod10 HTTP/1.1 Host: pmn.payment-gate.net Content-Type: application/x-www-form-urlencoded Content-Length: length CardNumber=string