- JSON 表現
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
非推奨: 代わりに V3 Proto を使用してください。注文に関連付けられている支払いのオプション。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド payment_option 。支払いのオプション。payment_option は次のいずれかになります。 |
||
googleProvidedOptions |
Google が指定するお支払い方法の要件。 |
|
actionProvidedOptions |
アクションで提供された支払い方法の、受領時に表示する情報。 |
GoogleProvidedPaymentOptions
非推奨: 代わりに V3 Proto を使用してください。Google によって提供される支払い方法の要件。
JSON 表現 | |
---|---|
{ "tokenizationParameters": { object ( |
フィールド | |
---|---|
tokenizationParameters |
Google によって提供される支払い方法を要求するための必須フィールド。これらのトークン化パラメータは、取引で使用する支払いトークンを生成するために使用されます。アプリではこれらのパラメータを決済ゲートウェイから取得する必要があります。非推奨: 代わりに facilitationSpecification フィールドを使用してください。 |
supportedCardNetworks[] |
ここで指定されたカード ネットワークのカードをアプリでの取引に使用できます。デフォルトでは、Amex、Visa、MC、Discover がサポートされています。非推奨: 代わりに facilitationSpecification フィールドを使用してください。 |
prepaidCardDisallowed |
true の場合、取引でプリペイド カードを使用することを禁止します。非推奨: 代わりに facilitationSpecification フィールドを使用してください。 |
billingAddressRequired |
true の場合、請求先住所が返されます。非推奨: 代わりに facilitationSpecification フィールドを使用してください。 |
facilitationSpecification |
この JSON blob は、Google がインテグレータに対する支払いをどのように円滑に行うかについての仕様をキャプチャします。[,https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest |
PaymentMethodTokenizationParameters
非推奨: 代わりに V3 Proto を使用してください。ユーザーが Google に保存した支払い方法を取引で使用する場合、パートナーはトークン化パラメータを指定する必要があります。パートナーはこれらのパラメータを独自の決済ゲートウェイから取得できます。
JSON 表現 | |
---|---|
{
"tokenizationType": enum ( |
フィールド | |
---|---|
tokenizationType |
必須。 |
parameters |
tokenizationType が
|
ActionProvidedPaymentOptions
非推奨: 代わりに V3 Proto を使用してください。アクションによって提供される支払い方法の要件。
JSON 表現 | |
---|---|
{
"paymentType": enum ( |
フィールド | |
---|---|
paymentType |
支払い方法を選択します。必須。 |
displayName |
領収書に表示される支払い方法の名前。アクションによって提供される支払い情報には必須です。 |