Data Validation Rules | EBANX Developers Academy | EBANX Developers Academy (2024)

Below you will find the validation rules we use for the input data.

Credit Cards#

Credit Card Scheme#

The credit card scheme (payment.payment_type_code) can be detected by using the following regular expressions. Note that if the rule has “include” and “exclude”, both need to be true to be accepted as that brand. Also, these rules need to be verified in the order displayed below.

American Express:#

  • Includes: ^((34)|(37))

Diners:#

  • Includes: ^((30)|(36)|(38))
    • Excludes: ^((3646)|(3648))

Mastercard:#

  • Includes: ^(5[1-5][0-9]{2}|222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$

  • Excludes: ^(514256|514586|526461|511309|514285|501059|557909|501082|589633|501060|501051|501016|589657|553839|525855|553777|553771|551792|528733|549180|528745|517562|511849|557648|546367|501070|601782|508143|501085|501074|501073|501071|501068|501066|589671|589633|588729|501089|501083|501082|501081|501080|501075|501067|501062|501061|501060|501058|501057|501056|501055|501054|501053|501051|501049|501047|501045|501043|501041|501040|501039|501038|501029|501028|501027|501026|501025|501024|501023|501021|501020|501018|501016|501015|589657|589562|501105|557039|542702|544764|550073|528824|522135|522137|562397|566694|566783|568382|569322|504363)

Elo:#

^(50(67(1[589]|2[012456789]|3[<wbr />01234569]|4[123567]|53|7[4568]<wbr />)|9(0(0[0137]|2[0-2]|3[59]|4[<wbr />012578]|5[1235789]|6[<wbr />013456789]|7[0134789]|8[047]|<wbr />9[123489])|1(0[0456789]|46)|<wbr />220|407))|6(27780|36368|5(0(0(<wbr />3[12356789]|4[0-9]|5[01789]|6[<wbr />0-9]|7[0-6])|4(0[6-9]|1[0-9]|<wbr />2[0-9]|3[0-9]|8[5-9]|9[0-9])|<wbr />5(0[012346789]|1[0-9]|2[0-9]|<wbr />3[0-8]|5[2-9]|6[0-9]|7[0-9]|8[<wbr />0-9]|9[0-8])|72[0-7]|9(0[1-9]|<wbr />1[0-9]|2[0128]|3[89]|4[6-9]|5[<wbr />0-9]|6[0-9]|7[0-8]))|1(6(5[2-<wbr />9]|6[0-9]|7[0-9]|8[0-9]|9[0-9]<wbr />)|70[0-4])|50(0[0-9]|1[0-9]|2[<wbr />1-9]|3[0-9]|4[0-9]|5[0-7])))|<wbr />65(0(0(4[89]|5[01789]|6[<wbr />013456789]|7[0-6])|4(1[2-9]|2[<wbr />0-9]|3[01238])|5(3[1-8]|5[2-9]<wbr />|6[0-9]|7[0-6]|8[18]|9[4-8])|<wbr />720|9(5[01236789]|6[0129]|7[<wbr />02345678]))|1(6(62|7[0-4]|8[0-<wbr />9]|9[0-9])|70[0-4])|50(05|1[<wbr />189]|2[1-9]|3[0-9]|4[0-9]|5[<wbr />0345])))

  • Includes: ^((509091)|(636368)|(636297)|(504175)|(438935)|(40117[8-9])|(45763[1-2])|(457393)|(431274)|(50990[0-2])|(5099[7-9][0-9])|(50996[4-9])|(509[1-8][0-9][0-9])|(5090(0[0-2]|0[4-9]|1[2-9]|[24589][0-9]|3[1-9]|6[0-46-9]|7[0-24-9]))|(5067(0[0-24-8]|1[0-24-9]|2[014-9]|3[0-379]|4[0-9]|5[0-3]|6[0-5]|7[0-8]))|(6504(0[5-9]|1[0-9]|2[0-9]|3[0-9]))|(6504(8[5-9]|9[0-9])|6505(0[0-9]|1[0-9]|2[0-9]|3[0-8]))|(6505(4[1-9]|5[0-9]|6[0-9]|7[0-9]|8[0-9]|9[0-8]))|(6507(0[0-9]|1[0-8]))|(65072[0-7])|(6509(0[1-9]|1[0-9]|20))|(6516(5[2-9]|6[0-9]|7[0-9]))|(6550(0[0-9]|1[0-9]))|(6550(2[1-9]|3[0-9]|4[0-9]|5[0-8])))

Hipercard:#

  • Includes: ^((606282)|(637095)|(637568)|(637599)|(637609)|(637612))

Visa:#

  • Includes: ^(4)
  • Excludes: ^((451416)|(438935)|(40117[8-9])|(45763[1-2])|(457393)|(431274)|(402934))

CARNET:#

  • Includes: ^(286900|502275|506(199|2(0[1-6]|1[2-578]|2[289]|3[67]|4[579]|5[01345789]|6[1-79]|7[02-9]|8[0-7]|9[234679])|3(0[0-9]|1[1-479]|2[0239]|3[02-79]|4[0-49]|5[0-79]|6[014-79]|7[0-4679]|8[023467]|9[1234689])|4(0[0-8]|1[0-7]|2[0-46789]|3[0-9]|4[0-69]|5[0-79]|6[0-38]))|588772|604622|606333|627535|636(318|379)|639(388|484|559))

Naranja:#

  • Includes: ^(589562)

Cabal:#

  • Includes: ^((627170)|(589657)|(603522)|(604((20[1-9])|(2[1-9][0-9])|(3[0-9]{2})|(400))))
  • Excludes: ^(604201|604225|604246)

Cordobesa:#

  • Includes: ^((542702)|(544764)|(550073)|(528824))

Cencosud#

  • Includes: ^(603493)

Tarjeta Shopping#

  • Includes: ^(27995)

CMR#

  • Includes: ^(557039)

Argencard#

  • Includes: ^(501105)
  • Excludes: ^((589562)|(527571)|(527572))

Mercado Pago#

  • Includes: ^((515073)|(515070)|(532384))

Credit Card Number#

For the card number (payment.creditcard.card_number), use the Luhn Algorithm.

Credit Card Holder Name#

The only restriction for card holder name (payment.creditcard.card_name) is the length, which is between 2 and 50 characters.

Credit Card Due date#

For the due date (payment.creditcard.card_due_date) use the MM/YYYY format (e.g. 10/2025).

Credit Card Security Code (CVV)#

For the CVV, the length is the only restriction. It needs to be between 3 and 4 characters.

Customer Data#

For payments in Brazil#

Taxpayer ID (CPF)

payment.document

EBANX.js Document Check

State

payment.state

EBANX.js State List

Zipcode

payment.zipcode

Length must be 8 digits; format may be XXXXX-XXX or XXXXXXXX

Phone Number

payment.phone_number

Length must be between 8 and 13 digits.

country code (+55)

area code (XX)

phone/mobile (XXXX-XXXX / XXXXX-XXXX)

Example: +55 41 3140-8723 or 99872-1281

For payments in Mexico#

Phone Number

payment.phone_number

Length must be between 8 and 13 digits.

country code (+52)

area code (XX / XXX)

phone/mobile (XXXX-XXXX / XXX-XXXX)

Example: +52 040 577-7687

For payments in Argentina, Chile, Colombia, Ecuador, Peru#

Taxpayer ID

payment.document

EBANX.js Document Check
Data Validation Rules | EBANX Developers Academy | EBANX Developers Academy (2024)
Top Articles
2019: The Year I Maxed Out My Roth IRA - Twice! — Beworth Finance
Fundrise vs DiversyFund vs CrowdStreet
Tyler Sis 360 Louisiana Mo
Www.paystubportal.com/7-11 Login
Wizard Build Season 28
Sissy Transformation Guide | Venus Sissy Training
Best Transmission Service Margate
How to Type German letters ä, ö, ü and the ß on your Keyboard
Jscc Jweb
No Strings Attached 123Movies
Citymd West 146Th Urgent Care - Nyc Photos
Busty Bruce Lee
Belle Delphine Boobs
Is Grande Internet Down In My Area
Craigslist List Albuquerque: Your Ultimate Guide to Buying, Selling, and Finding Everything - First Republic Craigslist
Earl David Worden Military Service
EASYfelt Plafondeiland
Tripadvisor Napa Restaurants
When Does Subway Open And Close
Rogue Lineage Uber Titles
Deshuesadero El Pulpo
Milwaukee Nickname Crossword Clue
Snohomish Hairmasters
Criterion Dryer Review
Smartfind Express Login Broward
2023 Ford Bronco Raptor for sale - Dallas, TX - craigslist
Hrconnect Kp Login
Dexter Gomovies
Tactical Masters Price Guide
Keshi with Mac Ayres and Starfall (Rescheduled from 11/1/2024) (POSTPONED) Tickets Thu, Nov 1, 2029 8:00 pm at Pechanga Arena - San Diego in San Diego, CA
Jamielizzz Leaked
Mchoul Funeral Home Of Fishkill Inc. Services
Ancestors The Humankind Odyssey Wikia
Moonrise Time Tonight Near Me
Chicago Pd Rotten Tomatoes
Powerball lottery winning numbers for Saturday, September 7. $112 million jackpot
Everything You Need to Know About NLE Choppa
Rocketpult Infinite Fuel
Pawn Shop Open Now
Frommer's Philadelphia &amp; the Amish Country (2007) (Frommer's Complete) - PDF Free Download
Henry Ford’s Greatest Achievements and Inventions - World History Edu
Dinar Detectives Cracking the Code of the Iraqi Dinar Market
Tricia Vacanti Obituary
Mychart University Of Iowa Hospital
✨ Flysheet for Alpha Wall Tent, Guy Ropes, D-Ring, Metal Runner & Stakes Included for Hunting, Family Camping & Outdoor Activities (12'x14', PE) — 🛍️ The Retail Market
Squalicum Family Medicine
Zipformsonline Plus Login
Syrie Funeral Home Obituary
Wisconsin Volleyball titt*es
Race Deepwoken
Mawal Gameroom Download
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 6288

Rating: 4.3 / 5 (74 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.