Credit Card Verification

Credit Card Verification: Search

For operators available on search fields, see the search fields page.

  1. 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
The postal code on the billing address used for the credit card verification.
The date/time at which the credit card verification was created.

The type of credit card verified. Possible values:

  • "American Express"
  • "Discover"
  • "Maestro"
  • "JCB"
  • "MasterCard"
  • "UnionPay"
  • "Visa"
The cardholder name in the credit card verification.
The expiration date of the credit card verified.

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.

The customer's email address associated with the credit card verification.
A string value representing an existing customer in your Vault that is associated with the credit card verification.
The ID of the verification.
.ids(…)multiple
The list of verification IDs to search for.
The payment method token for the credit card verification.

ExamplesAnchorIcon

Customer DetailsAnchorIcon

  1. 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:

  1. Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
  .customerEmail().endsWith("example.com");

ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);

Credit Card DetailsAnchorIcon

  1. 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 MethodsAnchorIcon

You can search for credit card verifications associated to a payment method token.

  1. Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
  .paymentMethodToken().is("the_token");

ResourceCollection<CreditCardVerification> collection = gateway.transaction().search(request);

Billing AddressAnchorIcon

  1. Java
CreditCardVerificationSearchRequest request = new CreditCardVerificationSearchRequest()
  .billingPostalCode().is("12345");

ResourceCollection<CreditCardVerification> collection = gateway.creditCardVerification().search(request);

Created AtAnchorIcon

  1. 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);
Note

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.

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more