Credit Card Verification
Credit Card Verification: Search
For operators available on search fields, see the search fields page.
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.id().is("the_verification_id");
}, (err, response) => {
response.each((err, verification) => {
console.log(verification.status);
});
});
Parameters
createdAt
rangecreditCardCardType
multipleThe type of credit card verified. Possible values:
"American Express"
"Discover"
"Maestro"
"JCB"
"MasterCard"
"UnionPay"
"Visa"
creditCardNumber
textThe 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.
customerEmail
textcustomerId
textid
textids
multipleExamples
Customer Details
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.customerEmail().is("jen@example.com");
search.customerId().is("cust1234");
});
See search fields for a list of available operators. They allow you to do nice things like this:
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.customerEmail().endsWith("example.com");
});
Credit Card Details
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.creditCardCardholderName().is("Patrick Smith");
search.creditCardExpirationDate().is("05/2012");
search.creditCardNumber().starts_with("4111");
search.creditCardNumber().ends_with("1111");
search.creditCardCardType().is(Braintree.CreditCard.Visa);
search.creditCardExpirationDate().is("02/16");
});
Payment Methods
You can search for credit card verifications associated to a payment method token.
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.paymentMethodToken().is("theToken");
});
Billing Address
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.billingAddressDetailsPostalCode().is("12345");
});
Created At
- Node
const stream = gateway.creditCardVerification.search((search) => {
search.createdAt().between("12/15/07 17:00", "12/17/07 17:00");
});
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.