- Représentation JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
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 concernant un mode de paiement fourni par une action et à 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 un mode de paiement fourni par Google. Ces paramètres de tokenisation permettent de générer un jeton de paiement à utiliser lors des transactions. L'application doit récupérer ces paramètres auprès de sa passerelle de paiement. |
supportedCardNetworks[] |
L'application autorise les cartes de n'importe quel réseau de cartes listé ici et utilisées pour des transactions. American Express, Visa, MC et Discover sont acceptés par défaut. |
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 auprès de Google sont utilisés pour 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 |