MerchantPaymentOption

  • Transaction functionalities for Conversational Actions are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden due to regulatory changes.

  • The Actions on Google Orders API enables developers to manage transactions for physical goods within their Actions.

  • Using the Orders API requires OAuth 2.0 authentication with a user token authorized for the https://www.googleapis.com/auth/actions.order scope.

  • A JSON payload example demonstrates the structure of an order containing details like buyer information, merchant details, items, pricing, and fulfillment information.

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.