Transaction


Click here for a complete list of operations.

AuthorizeWithCardholderInfo

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /transaction.asmx HTTP/1.1
Host: preauth.coverdell.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.coverdell.com/ws/AuthorizeWithCardholderInfo"

<?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>
    <AuthorizeWithCardholderInfo xmlns="http://www.coverdell.com/ws/">
      <merchantID>string</merchantID>
      <orderID>string</orderID>
      <ccAccountNum>string</ccAccountNum>
      <ccExpMonth>int</ccExpMonth>
      <ccExpYear>int</ccExpYear>
      <ccVerifyNumber>string</ccVerifyNumber>
      <amount>decimal</amount>
      <cardholderInfo>
        <address1>string</address1>
        <address2>string</address2>
        <city>string</city>
        <countryCode>string</countryCode>
        <email>string</email>
        <firstName>string</firstName>
        <lastName>string</lastName>
        <phoneNumber>string</phoneNumber>
        <state>string</state>
        <zipCode>string</zipCode>
        <name>string</name>
      </cardholderInfo>
      <reportGroupName>string</reportGroupName>
      <descriptorName>string</descriptorName>
      <descriptorPhone>string</descriptorPhone>
      <isOrder>boolean</isOrder>
      <accTokenMode>LiveAccountNumber or OmniToken or LowValueToken</accTokenMode>
      <mop>string</mop>
    </AuthorizeWithCardholderInfo>
  </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>
    <AuthorizeWithCardholderInfoResponse xmlns="http://www.coverdell.com/ws/">
      <AuthorizeWithCardholderInfoResult>
        <resultCode>int</resultCode>
        <resultMessage>string</resultMessage>
        <authorizationCode>string</authorizationCode>
        <processDateTime>string</processDateTime>
        <vantivTxId>string</vantivTxId>
        <networkTransactionId>string</networkTransactionId>
        <tokenResponse>
          <cnpToken>string</cnpToken>
          <tokenResponseCode>string</tokenResponseCode>
          <tokenMessage>string</tokenMessage>
          <type>string</type>
          <bin>string</bin>
        </tokenResponse>
        <orderId>string</orderId>
      </AuthorizeWithCardholderInfoResult>
    </AuthorizeWithCardholderInfoResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /transaction.asmx HTTP/1.1
Host: preauth.coverdell.com
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>
    <AuthorizeWithCardholderInfo xmlns="http://www.coverdell.com/ws/">
      <merchantID>string</merchantID>
      <orderID>string</orderID>
      <ccAccountNum>string</ccAccountNum>
      <ccExpMonth>int</ccExpMonth>
      <ccExpYear>int</ccExpYear>
      <ccVerifyNumber>string</ccVerifyNumber>
      <amount>decimal</amount>
      <cardholderInfo>
        <address1>string</address1>
        <address2>string</address2>
        <city>string</city>
        <countryCode>string</countryCode>
        <email>string</email>
        <firstName>string</firstName>
        <lastName>string</lastName>
        <phoneNumber>string</phoneNumber>
        <state>string</state>
        <zipCode>string</zipCode>
        <name>string</name>
      </cardholderInfo>
      <reportGroupName>string</reportGroupName>
      <descriptorName>string</descriptorName>
      <descriptorPhone>string</descriptorPhone>
      <isOrder>boolean</isOrder>
      <accTokenMode>LiveAccountNumber or OmniToken or LowValueToken</accTokenMode>
      <mop>string</mop>
    </AuthorizeWithCardholderInfo>
  </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>
    <AuthorizeWithCardholderInfoResponse xmlns="http://www.coverdell.com/ws/">
      <AuthorizeWithCardholderInfoResult>
        <resultCode>int</resultCode>
        <resultMessage>string</resultMessage>
        <authorizationCode>string</authorizationCode>
        <processDateTime>string</processDateTime>
        <vantivTxId>string</vantivTxId>
        <networkTransactionId>string</networkTransactionId>
        <tokenResponse>
          <cnpToken>string</cnpToken>
          <tokenResponseCode>string</tokenResponseCode>
          <tokenMessage>string</tokenMessage>
          <type>string</type>
          <bin>string</bin>
        </tokenResponse>
        <orderId>string</orderId>
      </AuthorizeWithCardholderInfoResult>
    </AuthorizeWithCardholderInfoResponse>
  </soap12:Body>
</soap12:Envelope>