Template URL Untuk Pengalihan Pembayaran

Setelah memesan slot ketersediaan dengan harga tertentu, pengguna akan dialihkan ke halaman pemesanan Anda menggunakan URL yang Anda tentukan di feed Layanan. Berikut adalah contoh template URL yang dapat digunakan.

Parameter dalam template ini ditambahkan secara dinamis menggunakan nilai yang ditentukan dalam feed Anda dan digunakan untuk membuat link yang akan digunakan pengguna untuk melanjutkan ke halaman pemesanan Anda.

`https://reservation-provider.com/examplerestaurant/book?date={availability_slot_start_seconds}&num_guests={resources_party_size}`

Nilai yang Tersedia untuk Template URL

Parameter template Wajib / Opsional Feed Kolom Nilai Contoh
availability_slot_availability_tag Opsional ketersediaan availability_tag tag
availability_slot_duration_seconds Opsional ketersediaan duration_sec 3.600
availability_slot_start_seconds Wajib ketersediaan start_sec 4152695841
resources_party_size Wajib availability.resources party_size 2
resources_room_id Opsional availability.resources room_id bar_123

Definisi Template URL

Berikut adalah template URL yang dikirim dalam feed Layanan Anda.

    Message Services {

      // ..
      UriTemplate uri_template;

      // A template specifying how Google should generate URLs to external site.
      message UriTemplate {

        // The uri template must follow the RFC6570, see
        // https://datatracker.ietf.org/doc/html/rfc6570.
        // Supports Level 2 templates.
        // e.g.
        // http://example.com/book/{foo}?b={bar}
        // * foo = 2
        // * bar = abc
        // https://example.com/book/2?b=abc
        // These parameters will be resolved to their values specified in their
        // respective entities.
        // 1) {availability_slot_start_seconds} :: populated from start_sec field in
        //   availability feed
        // 2) {resources_party_size} :: populated from party_size field in
        //   availability feed
        // 3) {availability_slot_duration_seconds} :: populated from duration_sec
        //   field in availability feed
        // 4) {resources_room_id} :: populated from room_id field in the
        //   resource section of the availability feed
        // 5) {availability_slot_availability_tag} :: populated from availability_tag
        //   field of the availability feed

        string uri_template = 1;
      }
    }