VerifyAvsCvv structures

BankWizardCardService-v1.wsdl

Messages

<message name="VerifyAvsCvvRequest">

<part name="VerifyAvsCvvRequest" element="v1_0:VerifyAvsCvvRequest" />

</message>

<message name="VerifyAvsCvvResponse">

<part name="VerifyAvsCvvResponse" element="v1_0:VerifyAvsCvvResponse" />

</message>

Operations

<operation name="VerifyAvsCvv">

<input message="tns:VerifyAvsCvvRequest" />

<output message="tns:VerifyAvsCvvResponse" />

</operation>

 

<operation name="VerifyAvsCvv">

<soap:operation soapAction="VerifyAvsCvv" />

<input>

<soap:body use="literal" />

</input>

<output>

<soap:body use="literal" />

</output>

</operation>

BankWizardCardService-v1.0.xsd

<xsd:complexType name="VerifyAvsCvvRequest">

<xsd:complexContent>

<xsd:extension base="bankwizardcard:GenericRequest">

<xsd:sequence>

<xsd:element name="NameOnCard" minOccurs="1" maxOccurs="1" type="xsd:string" />

<xsd:element name="CardDetails" minOccurs="1" maxOccurs="1" type="bankwizardcard:CardDetails" />

<xsd:element name="CardScheme" minOccurs="0" maxOccurs="1" type="bankwizardcard:ExperianCardType" />

<xsd:element name="Address" minOccurs="1" maxOccurs="1" type="bankwizard:Address" />

<xsd:element name="CustomerPresent" minOccurs="1" maxOccurs="1" type="xsd:boolean" />

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:complexType name="VerifyAvsCvvResponse">

<xsd:complexContent>

<xsd:extension base="bankwizardcard:GenericResponse">

<xsd:sequence>

<xsd:element name="PreAuthorised" minOccurs="1" maxOccurs="1" nillable="true" type="bankwizardcard:AuthorisationStatus" />

<xsd:element name="AvsMatched" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:boolean" />

<xsd:element name="CvvMatched" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:boolean" />

<xsd:element name="PostcodeMatched" minOccurs="1" maxOccurs="1" nillable="true" type="xsd:boolean" />

<xsd:element name="CardValidationResponse" minOccurs="1" maxOccurs="1" type="bankwizardcard:CardValidationResponse" />

<xsd:element name="ExceptionMessage" minOccurs="1" maxOccurs="unbounded" type="bankwizardcard:GenericCodeMessage" />

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:simpleType name="AuthorisationStatus">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Authorised" />

<xsd:enumeration value="NotAuthorised" />

<xsd:enumeration value="UnableToAuthorise" />

</xsd:restriction>

</xsd:simpleType>

 

<xsd:simpleType name="ExperianCardType">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Visa" />

<xsd:enumeration value="MasterCard" />

<xsd:enumeration value="AmericanExpress" />

<xsd:enumeration value="Solo" />

<xsd:enumeration value="Maestro" />

<xsd:enumeration value="Electron" />

</xsd:restriction>

</xsd:simpleType>