- JSON 表現
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
注文に関連付けられている支払いのオプション。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド payment_option 。支払いのオプション。payment_option は次のいずれかになります。 |
||
googleProvidedOptions |
Google によって提供されるお支払い方法の要件。 |
|
actionProvidedOptions |
アクションによって提供される支払い方法の情報。領収書に表示されます。 |
GoogleProvidedPaymentOptions
Google によって提供される支払い方法の要件。
JSON 表現 | |
---|---|
{ "tokenizationParameters": { object( |
フィールド | |
---|---|
tokenizationParameters |
Google によって提供される支払い方法を要求するための必須フィールド。これらのトークン化パラメータは、取引で使用する支払いトークンを生成するために使用されます。アプリは支払いゲートウェイからこれらのパラメータを取得する必要があります。 |
supportedCardNetworks[] |
ここで指定されたカード ネットワークのカードをアプリでの取引に使用できます。デフォルトでは、Amex、Visa、MC、Discover がサポートされています。 |
prepaidCardDisallowed |
true の場合、取引でのプリペイド カードの使用を禁止します。 |
billingAddressRequired |
true の場合、請求先住所が返されます。 |
PaymentMethodTokenizationParameters
ユーザーが Google に保存した支払い方法を取引で使用する場合、パートナーはトークン化パラメータを指定する必要があります。パートナーはこれらのパラメータを独自の決済ゲートウェイから取得できます。
JSON 表現 | |
---|---|
{
"tokenizationType": enum( |
フィールド | |
---|---|
tokenizationType |
必須。 |
parameters |
tokenizationType が
|
ActionProvidedPaymentOptions
アクションによって提供される支払い方法の要件。
JSON 表現 | |
---|---|
{
"paymentType": enum( |
フィールド | |
---|---|
paymentType |
支払いタイプ。必須。 |
displayName |
領収書に表示される支払い方法の名前。アクションによって提供される支払い情報には必須です。 |