2016-12-25 2 views
1

Comment puis-je mettre en œuvre ce scénario:Stripe: Nom du titulaire de la carte de vérification

1) Lors de paiement avec l'utilisateur de carte de crédit met sous la forme de son/son prénom et nom

2) Si la première et nom de famille entré pour ne pas correspondre au prénom et au nom ("imprimé") sur la carte - nous (moi-même ou bande) rejetons la transaction.

Comme je vois dans les exemples (https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information), pour créer un nouveau jeton, Stripe.js utilise seulement: Numéro de carte, Expiration (MM/YY), CVC.

Mon back-end est sur Java. Comme je vois, ni objet 'Charge', ni 'Customer' n'ont des propriétés telles que « prénom », « nom »

Sur Quora j'ai trouvé une réponse d'un employé de bande, indiquant qu'il est possible:

« Vous pouvez aussi nous envoyer plus de données, telles que l'adresse de facturation et nom du titulaire. Stripe peut comparer l'adresse de facturation est entré par le client contre que le dossier avec leur banque. Ceci est également un indicateur utile pour déterminer si le paiement est effectué par le titulaire de la carte authentique . "

https://www.quora.com/Whats-the-bare-minimum-information-that-Stripe-requires-to-charge-a-credit-card

Mais comment puis-je mettre cela?

+2

Java! Et [Vérification de l'identité pour les comptes gérés] (https://stripe.com/docs/connect/identity-verification). –

+2

La page sur le lien que vous avez posté indique: * Bien que facultatif, l'utilisation des vérifications d'adresses et de codes postaux est fortement recommandée car elle aidera à réduire la fraude. La liste complète des champs que vous pouvez fournir est disponible dans la référence Stripe.js *. Si vous cliquez sur le lien de référence Stripe.js, vous pouvez lire tous les champs que vous pouvez envoyer et un lien vers une page expliquant comment écrire des règles en fonction de l'adresse. –

Répondre

3

Malheureusement, la plupart des banques ne fournissent aucun moyen de vérifier le nom du titulaire de la carte. Cela tend à surprendre les gens, puisque la plupart des commerçants demandent le nom du détenteur.

La norme principale pour l'envoi de messages sur les réseaux de cartes de crédit, ISO8583, ne contient même pas de champ pour transmettre le nom du titulaire de la carte.

La plupart des commerçants ont tendance à utiliser le CVC et l'adresse pour la vérification, puisque la vérification d'adresse (AVS) est utilisable dans de nombreux pays. Voir aussi: https://www.quora.com/How-is-a-cardholder-name-used-when-you-pay-with-a-credit-card-online