Overview

Overview

As part of the Actions Center's Reservations End-to-End integration, you can enable any deposits, no-show fees, or prepaid inventory to be linkedout to your booking page for any transactions that may requirement payments. Enabling payments in this manner lets you handle the entire booking flow and transaction on the booking page that you specify.

Eligibility

To add payments to specific reservations, you must have the following prerequisites:

  1. An existing live E2E Integration.
  2. The ability to deep link directly into a booking page that can handle payment processing.
  3. Ensure compliance of our Payment Redirect Policies

Payments Redirect Implementation Steps

  1. Setting up your Url Template and additional fields.
  2. Specifying the payment types for your slots.
  3. Enabling conversion tracking for your integration.

Migration steps from Payments (legacy) to Payments Redirect

Payments Redirect and Payments (legacy) mostly share feed definitions and partners can reuse existing implementation to enable Payments Redirect. With our legacy payments, Google would handle the payment processing and use the details provided in your feeds to send the payments. With Payments Redirect, Google will no longer process your payments so any configuration required for that transaction should be removed from your feeds.

Steps necessary to migrate

  1. The field tokenize_config in your Merchant Feed is used by Google to process the payment. This field is no longer necessary and should be removed.
  2. (Optional) Remove ability for booking server to accept payment_method_token objects.
  3. Follow instructions in Payments Redirect Implementation Steps.

Feed distinctions between Payments (legacy) and Payment Redirect:

E2E Payment Merchant Sample

{
  "merchant": [
    {
      "merchant_id": "dining-A",
      "name": "The Noodle Shop",
      "telephone": "+1 123-456-7890",
      "url": "www.diningAspublicsite.com",
      "tax_rate": {
        "micro_percent": 6750000
      },
      "tokenization_config": {
        "tokenization_parameter": {
          "stripe:publishableKey": "merch_live_5ALFBK23V29384",
          "gateway": "stripe",
          "stripe:version": "2017-08-15"
        }
      },
      "geo": {
        "latitude": 37.422113,
        "longitude": -122.084041,
        "address": {
          "country": "US",
          "region": "CA",
          "postal_code": "94043",
          "street_address": "1897 Landings Dr",
          "locality": "Mountain View"
        }
      },
      "category": "restaurant"
    }
  ]
}

Payment Redirect Merchant Sample

{
  "merchant": [
    {
      "merchant_id": "dining-A",
      "name": "The Noodle Shop",
      "telephone": "+1 123-456-7890",
      "url": "www.diningAspublicsite.com",
      "tax_rate": {
        "micro_percent": 6750000
      },
      "geo": {
        "latitude": 37.422113,
        "longitude": -122.084041,
        "address": {
          "country": "US",
          "region": "CA",
          "postal_code": "94043",
          "street_address": "1897 Landings Dr",
          "locality": "Mountain View"
        }
      },
      "category": "restaurant"
    }
  ]
}