- Représentation JSON
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
Obsolète: utilisez plutôt V3 Proto. 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
Obsolète: utilisez plutôt V3 Proto. 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. Obsolète: utilisez plutôt le champ "facilitationSpecification". |
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. Obsolète: utilisez plutôt le champ "facilitationSpecification". |
prepaidCardDisallowed |
Si la valeur est "true", interdisez l'utilisation de cartes prépayées lors de la transaction. Obsolète: utilisez plutôt le champ "facilitationSpecification". |
billingAddressRequired |
Si la valeur est "true", l'adresse de facturation est renvoyée. Obsolète: utilisez plutôt le champ "facilitationSpecification". |
facilitationSpecification |
Ce blob JSON : "“Merchant" '" ou 3: " Nous-mêmes" "standard:" "soit "Merchant" ," " droit: "qui permet aux intégrateurs de Google d'effectuer le paiement", {https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest |
PaymentMethodTokenizationParameters
Obsolète: utilisez plutôt V3 Proto. 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
Obsolète: utilisez plutôt V3 Proto. Conditions requises pour le mode de paiement fourni par une action.
Représentation JSON | |
---|---|
{
"paymentType": enum ( |
Champs | |
---|---|
paymentType |
mode 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 |