MerchantPaymentOption

  • The JSON representation defines the structure for Merchant-provided payment methods including a list of methods, a default method ID, and a URL for managing methods.

  • merchantPaymentMethod[] is a required field listing the payment methods provided by the Action/Merchant.

  • defaultMerchantPaymentMethodId is an optional string field for the ID of the default payment method.

  • managePaymentMethodUrl is an optional string field providing a link to manage payment methods on the action/merchant website.

Requirements for Merchant-provided payment method.

JSON representation
{
  "merchantPaymentMethod": [
    {
      object (MerchantPaymentMethod)
    }
  ],
  "defaultMerchantPaymentMethodId": string,
  "managePaymentMethodUrl": string
}
Fields
merchantPaymentMethod[]

object (MerchantPaymentMethod)

Required. List of payment methods provided by Action/Merchant.

defaultMerchantPaymentMethodId

string

Optional. Id of the default payment method, if any.

managePaymentMethodUrl

string

Optional. A link to the action/merchant website for managing payment method.