GooglePaymentOption
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Требования к способу оплаты, предоставляемому Google.
JSON-представление |
---|
{
"facilitationSpec": string
} |
Поля |
---|
facilitationSpec | string Этот большой объект JSON содержит спецификацию того, как Google обеспечивает оплату интеграторам, то есть объект PaymentDataRequest, определенный в https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest . Пример: { "apiVersion" : 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "Пример продавца" }, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY ", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters" : { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId" } } } ], "transactionInfo": { "totalPriceStatus": "ESTIMATED", "totalPrice": "12.34", "currencyCode": "USD" } } |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[[["\u003cp\u003eGoogle-provided payment methods utilize a JSON representation for specifying payment details.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003efacilitationSpec\u003c/code\u003e field contains a PaymentDataRequest object which outlines how Google handles the payment process for integrators.\u003c/p\u003e\n"],["\u003cp\u003eThis object includes information like merchant details, allowed payment methods, and transaction details like total price and currency.\u003c/p\u003e\n"]]],[],null,["# GooglePaymentOption\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nRequirements for Google-provided payment method.\n\n| JSON representation ||\n|----------------------------------------|---|\n| ``` { \"facilitationSpec\": string } ``` |\n\n| Fields ||\n|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `facilitationSpec` | `string` This JSON blob captures the specification for how Google facilitates the payment for integrators, which is the PaymentDataRequest object as defined in \u003chttps://developers.google.com/pay/api/web/reference/object#PaymentDataRequest\u003e Example: { \"apiVersion\": 2, \"apiVersionMinor\": 0, \"merchantInfo\": { \"merchantName\": \"Example Merchant\" }, \"allowedPaymentMethods\": \\[ { \"type\": \"CARD\", \"parameters\": { \"allowedAuthMethods\": \\[\"PAN_ONLY\", \"CRYPTOGRAM_3DS\"\\], \"allowedCardNetworks\": \\[\"AMEX\", \"DISCOVER\", \"JCB\", \"MASTERCARD\", \"VISA\"\\] }, \"tokenizationSpecification\": { \"type\": \"PAYMENT_GATEWAY\", \"parameters\": { \"gateway\": \"example\", \"gatewayMerchantId\": \"exampleGatewayMerchantId\" } } } \\], \"transactionInfo\": { \"totalPriceStatus\": \"ESTIMATED\", \"totalPrice\": \"12.34\", \"currencyCode\": \"USD\" } } |"]]