Cette référence est basée sur le schéma de l'instrument de paiement par carte pour l'objet d'instrument de paiement renvoyé par le gestionnaire de paiement Google Pay à la fin du règlement dans le tableau payment.instruments.
{
"id": string,
"handler_id": string,
"type": string,
"selected": boolean,
"display": {
"brand": string,
"last_digits": string,
"description": string,
"card_art": string
},
"billing_address": {
"first_name": string,
"last_name": string,
"street_address": string,
"extended_address": string,
"address_locality": string,
"address_region": string,
"postal_code": string,
"address_country": string,
"phone_number": string
},
"credential": {
"type": "PAYMENT_GATEWAY" | "DIRECT",
"token": string
}
}
Propriétés
| Propriété | Type | Toujours présent ? | Description |
|---|---|---|---|
id |
chaîne | Oui | Identifiant unique de cette instance de mode de paiement, attribué par la plate-forme. |
handler_id |
chaîne | Oui | Identifiant unique de l'instance de gestionnaire qui a produit cet instrument. Correspond au champ id de la configuration du gestionnaire de paiement. |
type |
chaîne | Oui | Type d'instrument de paiement, par exemple card. |
selected |
booléen | Non | Indique si cet instrument a été sélectionné par l'utilisateur. |
display |
objet | Oui | Affichez les informations du mode de paiement. |
display.brand |
chaîne | Oui | Marque/réseau de la carte (par exemple, "VISA"). |
display.last_digits |
chaîne | Oui | Quatre derniers chiffres du numéro de carte. |
display.description |
chaîne | Non | Description de la carte visible par l'utilisateur. |
display.card_art |
chaîne | Non | URI d'une image représentant la carte. |
billing_address |
objet | Non |
Adresse de facturation associée à la carte.
N'est renvoyé que si billing_address_required a été défini sur true dans la configuration.
|
billing_address.first_name |
chaîne | Non | Prénom du contact associé à l'adresse. |
billing_address.last_name |
chaîne | Non | Nom de famille du contact associé à l'adresse. |
billing_address.street_address |
chaîne | Non | Adresse postale. |
billing_address.extended_address |
chaîne | Non | Extension d'adresse (par exemple, numéro d'appartement ou de suite). |
billing_address.address_locality |
chaîne | Non | Localité (ville, par exemple). |
billing_address.address_region |
chaîne | Non | Région (État ou province, par exemple). |
billing_address.postal_code |
chaîne | Non | Code postal. |
billing_address.address_country |
chaîne | Non | Code pays (format ISO 3166-1 alpha-2 à deux lettres). |
billing_address.phone_number |
chaîne | Non |
Numéro de téléphone.
N'est renvoyé que si phone_number_required a été défini sur true dans la configuration.
|
credential |
objet | Non | Données de tokenisation sécurisées renvoyées par Google Pay. |
credential.type |
chaîne | Oui |
Type de tokenisation. Correspond au type configuré.
|
credential.token |
chaîne | Oui |
Jeton d'identifiant de paiement chiffré sous forme de chaîne sérialisée au format JSON.
Pour PAYMENT_GATEWAY, cela contient la charge utile chiffrée à transmettre à votre passerelle.
Pour DIRECT, il contient les informations relatives à la carte chiffrées (nécessite un déchiffrement à l'aide de votre clé privée).
Pour en savoir plus sur le format et le processus de déchiffrement, consultez le guide Cryptographie des données de paiement.
|