From 70c61e80ad69ed9cd1481ce85866f49c832f0fa7 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Sun, 23 Sep 2018 18:19:59 +0000 Subject: [PATCH] Add support for CIC payment form (french bank) (#735) * Add support for CIC payment form (french bank) * Use more generic terms --- src/services/autofill.service.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/services/autofill.service.ts b/src/services/autofill.service.ts index 7681c05203..043bc465bf 100644 --- a/src/services/autofill.service.ts +++ b/src/services/autofill.service.ts @@ -444,7 +444,8 @@ export default class AutofillService implements AutofillServiceInterface { 'expire-month', 'expire-mo', 'expiry-month', 'expiry-mo', 'card-expire-month', 'card-expire-mo', 'card-expiry-month', 'card-expiry-mo', 'mois-validite', 'mois-expiration', 'm-validite', 'm-expiration', 'expiry-date-field-month', - 'expiration-date-month', 'expiration-date-mm', 'exp-mon', 'validity-mo'])) { + 'expiration-date-month', 'expiration-date-mm', 'exp-mon', 'validity-mo', + 'exp-date-mo'])) { fillFields.expMonth = f; break; } else if (!fillFields.expYear && this.isFieldMatch(f[attr], @@ -455,12 +456,13 @@ export default class AutofillService implements AutofillServiceInterface { 'expiry-year', 'expiry-yr', 'card-expire-year', 'card-expire-yr', 'card-expiry-year', 'card-expiry-yr', 'an-validite', 'an-expiration', 'annee-validite', 'annee-expiration', 'expiry-date-field-year', 'expiration-date-year', - 'expiration-date-yy', 'expiration-date-yyyy', 'validity-year'])) { + 'expiration-date-yy', 'expiration-date-yyyy', 'validity-year', 'exp-date-year'])) { fillFields.expYear = f; break; } else if (!fillFields.code && this.isFieldMatch(f[attr], - ['cvv', 'cvc', 'cvv2', 'cc-csc', 'cc-cvv', 'card-csc', 'card-cvv', 'cvd', 'cid', 'cvc2', 'cnv', - 'cvn2', 'cc-code', 'card-code', 'code-securite', 'security-code', 'crypto'])) { + ['cvv', 'cvc', 'cvv2', 'cc-csc', 'cc-cvv', 'card-csc', 'card-cvv', 'cvd', 'cid', 'cvc2', + 'cnv', 'cvn2', 'cc-code', 'card-code', 'code-securite', 'security-code', 'crypto', + 'card-verif'])) { fillFields.code = f; break; } else if (!fillFields.brand && this.isFieldMatch(f[attr],