Credit Card Verification
Credit Card Verification: Search
For operators available on search fields, see the search fields page.
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.id().is("the_verification_id");
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
for (CreditCardVerification verification : collection) {
System.out.println(verification.getStatus());
}
Parameters
.createdAt(…)
range.creditCardCardType(…)
multipleThe type of credit card verified. Possible values:
"American Express"
"Discover"
"Maestro"
"JCB"
"MasterCard"
"UnionPay"
"Visa"
The number of the credit card verified.
Card number search is restricted: starts with searches up to the first 6 digits, ends with searches last 4 digits, and contains is not allowed.
.customerId(…)
text.id(…)
text.ids(…)
multipleExamples
Customer Details
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.customerEmail().is("smith@example.com")
.customerId().is("cust1234");
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
See search fields for a list of available operators. They allow you to do nice things like this:
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.customerEmail().endsWith("example.com");
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
Credit Card Details
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.creditCardCardholderName().is("Patrick Smith")
.creditCardExpirationDate().is("05/2012")
.creditCardNumber().startsWith("4111")
.creditCardNumber().endsWith("1111")
.creditCardCardType().is(CreditCard.CardType.VISA)
.creditCardExpirationDate().is("02/16");
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
Payment Methods
You can search for credit card verifications associated to a payment method token.
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.paymentMethodToken().is("the_token");
ResourceCollection<CreditCardVerification> collection = gateway.transaction().search(request);
Billing Address
- Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.billingPostalCode().is("12345");
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
Created At
- Java
Calendar fromDate = Calendar.getInstance();
fromDate.set(2007,12,15,17,00);
Calendar toDate = Calendar.getInstance();
toDate.set(2007,12,17,17,00);
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
.createdAt().between(fromDate, toDate);
ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);
Time zones specified in the time value will be respected in the search; if you do not specify a time zone, the search will default to the time zone associated with your gateway account. Results will always be returned with time values in UTC.