AI-generated Key Takeaways
-
The content describes the
MerchantPaymentMethod
object used for payment methods provided by a Merchant or Action. -
The
MerchantPaymentMethod
object includes fields forpaymentMethodGroup
,paymentMethodId
,paymentMethodDisplayInfo
, andpaymentMethodStatus
. -
The
paymentMethodId
is a required and unique identifier passed from the merchant or action. -
PaymentMethodStatus
indicates the status of a payment method, including a status enum and an optional user-facing message.
Payment method provided by Merchant / Action.
JSON representation | |
---|---|
{ "paymentMethodGroup": string, "paymentMethodId": string, "paymentMethodDisplayInfo": { object ( |
Fields | |
---|---|
paymentMethodGroup |
Optional. The group / profile name that the payment method belongs to. |
paymentMethodId |
Required. Id of the payment method passed from merchant / action. Note this id is should be unique if multiple payment methods are sent from Merchant/Action. |
paymentMethodDisplayInfo |
Required. Display info of this payment method. |
paymentMethodStatus |
Optional. Status of the payment method. If not present, the payment method is assumed to be in OK status. |
PaymentMethodStatus
Status of a payment method
JSON representation | |
---|---|
{
"status": enum ( |
Fields | |
---|---|
status |
|
statusMessage |
User facing message regarding the payment method status, i.e. "Expired". Only required when payment method requires fix or is inapplicable. |