You use the VerifyAvsCvv service to check the card exists, verify the CVV and compare the supplied address with the address registered at the card company.
To verify a card and address you must supply:
You can also supply:
For some cards, you should also supply:
The service returns:
<soapenv:Body> <ban:VerifyAvsCvvRequest ReportString="CLT01" ItemisationID="ITM01"> <ns:NameOnCard>Ashley Marma</ns:NameOnCard> <ns:CardDetails> <ns:PAN>1234567890123457</ns:PAN> <ns:CVV>123</ns:CVV> <ns:ValidUntil Month="12" Year="2012"/> </ns:CardDetails> <ns:Address> <ns1:deliveryPoint deliveryType="houseNumber">1</ns1:deliveryPoint> <ns1:postalPoint postalType="street">Wydeville Road</ns1:postalPoint> <ns1:postalPoint postalType="postcode">NE96EH</ns1:postalPoint> </ns:Address> </ban:VerifyAvsCvvRequest> </soapenv:Body> |
<soap:Body> <VerifyAvsCvvResponse xmlns="http://experianpayments.com/bankwizardcard/wsdl/BankWizardCardService-v1-0"> <ID xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">b300a871-fd37-42e0-a67e-6345ab2b2837</ID> <PreAuthorised xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">Authorised</PreAuthorised> <AvsMatched xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">true</AvsMatched> <CvvMatched xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">true</CvvMatched> <PostcodeMatched xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">true</PostcodeMatched> <CardValidationResponse xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09"> <CardCondition Code="50" Severity="Information"/> <CardType>DebitCard</CardType> <SubType>Unknown</SubType> <SchemeName>Visa</SchemeName> <IssuerName>NatWest</IssuerName> </CardValidationResponse> </VerifyAvsCvvResponse> </soap:Body> |
<soap:Body> <VerifyAvsCvvResponse xmlns="http://experianpayments.com/bankwizardcard/wsdl/BankWizardCardService-v1-0"> <ID xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">b300a871-fd37-42e0-a67e-6345ab2b2837</ID> <PreAuthorised xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">NotAuthorised</PreAuthorised> <AvsMatched xsi:nil="true"xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">false</AvsMatched> <CvvMatched xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">true</CvvMatched> <PostcodeMatched xsi:nil="true" xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09">false</PostcodeMatched> <CardValidationResponse xmlns="http://experianpayments.com/bankwizardcard/xsd/2010/09"> <CardCondition Code="52" Severity="Error"/> <CardType>DebitCard</CardType> <SubType>Unknown</SubType> <SchemeName>Visa</SchemeName> <IssuerName>Alliance and Leicester</IssuerName> </CardValidationResponse> </VerifyAvsCvvResponse> </soap:Body> |