- Représentation JSON
- GoogleProvidedPaymentOptions
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PaymentMethodTokenizationParameters
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ActionProvidedPaymentOptions
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Options de paiement associées à une commande.
Représentation JSON | |
---|---|
{ // Union field |
Champs | ||
---|---|---|
Champ d'union payment_option . Options de paiement. payment_option ne peut être qu'un des éléments suivants : |
||
googleProvidedOptions |
Conditions requises pour le mode de paiement fourni par Google |
|
actionProvidedOptions |
Informations sur un mode de paiement fourni par une action à afficher sur le reçu. |
GoogleProvidedPaymentOptions
Conditions requises pour le mode de paiement fourni par Google
Représentation JSON | |
---|---|
{ "tokenizationParameters": { object( |
Champs | |
---|---|
tokenizationParameters |
Champ obligatoire permettant de demander le mode de paiement fourni par Google. Ces paramètres de tokenisation seront utilisés pour générer le jeton de paiement à utiliser dans la transaction. L'application doit obtenir ces paramètres depuis sa passerelle de paiement. |
supportedCardNetworks[] |
L'application autorise les cartes de tous les réseaux de cartes listés ici et utilisés pour les transactions. Par défaut, les cartes American Express, Visa, MC et Discover sont acceptées. |
prepaidCardDisallowed |
Si la valeur est "true", interdisez l'utilisation de cartes prépayées lors de la transaction. |
billingAddressRequired |
Si la valeur est "true", l'adresse de facturation est renvoyée. |
PaymentMethodTokenizationParameters
Le partenaire DOIT spécifier les paramètres de tokenisation si les modes de paiement enregistrés par l'utilisateur avec Google sont utilisés dans la transaction. Le partenaire doit pouvoir obtenir ces paramètres à partir de sa propre passerelle de paiement.
Représentation JSON | |
---|---|
{
"tokenizationType": enum( |
Champs | |
---|---|
tokenizationType |
Obligatoire. |
parameters |
Si tokenizationType est défini sur Objet contenant une liste de paires |
ActionProvidedPaymentOptions
Conditions requises pour le mode de paiement fourni par une action
Représentation JSON | |
---|---|
{
"paymentType": enum( |
Champs | |
---|---|
paymentType |
Type de paiement. Obligatoire. |
displayName |
Nom du mode de paiement affiché sur le reçu. Obligatoire pour les informations de paiement fournies par une action. Pour |