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> |
<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> |