Merchant feed

An example merchants feed is provided below:

Example

JSON

{
  "merchant": [
    {
      "category": "Fitness",
      "geo": {
        "address": {
          "country": "USA",
          "locality": "Mountain View",
          "postal_code": "94043",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy"
        },
        "latitude": 37.422113,
        "longitude": -122.084041
      },
      "merchant_id": "1000-0",
      "name": "Merchant 0",
      "num_bookings_30d": 10,
      "payment_option": [
        {
          "description": "A membership available nation-wide",
          "name": "Universal Membership",
          "payment_option_id": "universal1",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 49000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        },
        {
          "activation_type": "ACTIVATION_ON_FIRST_USE",
          "description": "A pack of 10 can only be used at Merchant 0",
          "name": "10 Pack",
          "payment_option_id": "merch-1000-0-pack10",
          "payment_option_type": "PAYMENT_OPTION_MULTI_USE",
          "price": {
            "currency_code": "USD",
            "price_micros": 19000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "user_restriction": {
            "new_to_merchant": true
          },
          "valid_duration_sec": 2592000
        },
        {
          "description": "This payment option can be applied at the availability slot level to assign different prices for staff members performing the same service.",
          "name": "Alice Staff Pack",
          "payment_option_id": "merch-1000-0-staff-Alice",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 49000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        },
        {
          "description": "This payment option can be applied at the availability slot level to assign different prices for staff members performing the same service.",
          "name": "Bob Staff Pack",
          "payment_option_id": "merch-1000-0-staff-Bob",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 59000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        },
        {
          "description": "This payment option can be applied at the availability slot level to assign different prices for staff members performing the same service.",
          "name": "Chris Staff Pack",
          "payment_option_id": "merch-1000-0-staff-Chris",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 69000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        }
      ],
      "payment_processor_config": {
        "processor": "PROCESSOR_STRIPE",
        "public_key": "pubkey_1234",
        "version": "1.5"
      },
      "tax_rate": {
        "micro_percent": 7500000
      },
      "telephone": "650-253-0000",
      "url": "www.google.com"
    },
    {
      "category": "Fitness",
      "geo": {
        "address": {
          "country": "USA",
          "locality": "Mountain View",
          "postal_code": "94043",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy"
        },
        "latitude": 37.422113,
        "longitude": -122.084041
      },
      "merchant_id": "1000-1",
      "name": "Merchant 1",
      "num_bookings_30d": 10,
      "payment_option": [
        {
          "description": "A membership available nation-wide",
          "name": "Universal Membership",
          "payment_option_id": "universal1",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 49000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        },
        {
          "activation_type": "ACTIVATION_ON_FIRST_USE",
          "description": "A pack of 20 can only be used at Merchant 1",
          "name": "20 Pack",
          "payment_option_id": "merch-1000-1-pack20",
          "payment_option_type": "PAYMENT_OPTION_MULTI_USE",
          "price": {
            "currency_code": "USD",
            "price_micros": 39000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "user_restriction": {
            "new_to_payment_option": true
          },
          "valid_duration_sec": 2592000
        }
      ],
      "payment_processor_config": {
        "processor": "PROCESSOR_BRAINTREE",
        "public_key": "pubkey_5678",
        "version": "1.5"
      },
      "payment_restrictions": {
        "credit_card_restrictions": {
          "credit_card_type": [
            "VISA",
            "MASTERCARD"
          ]
        }
      },
      "tax_rate": {
        "micro_percent": 7500000
      },
      "telephone": "650-253-0000",
      "url": "www.google.com"
    },
    {
      "category": "Fitness",
      "geo": {
        "address": {
          "country": "USA",
          "locality": "Mountain View",
          "postal_code": "94043",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy"
        },
        "latitude": 37.422113,
        "longitude": -122.084041
      },
      "merchant_id": "1000-2",
      "name": "Merchant 2",
      "num_bookings_30d": 10,
      "payment_option": [
        {
          "description": "A membership available nation-wide",
          "name": "Universal Membership",
          "payment_option_id": "universal1",
          "payment_option_type": "PAYMENT_OPTION_UNLIMITED",
          "price": {
            "currency_code": "USD",
            "price_micros": 49000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "valid_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1548921600
          }
        },
        {
          "activation_type": "ACTIVATION_ON_FIRST_USE",
          "description": "A pack of 10 can only be used at Merchant 2",
          "name": "10 Pack",
          "payment_option_id": "merch-1000-2-pack10",
          "payment_option_type": "PAYMENT_OPTION_MULTI_USE",
          "price": {
            "currency_code": "USD",
            "price_micros": 19000000
          },
          "purchase_interval": {
            "begin_sec": 1487318400,
            "end_sec": 1518854400
          },
          "tax_rate": {
            "micro_percent": 8500000
          },
          "user_restriction": {
            "new_to_merchant": true
          },
          "valid_duration_sec": 2592000
        }
      ],
      "payment_restrictions": {
        "credit_card_restrictions": {
          "credit_card_type": [
            "AMERICAN_EXPRESS"
          ]
        }
      },
      "tax_rate": {
        "micro_percent": 7500000
      },
      "telephone": "650-253-0000",
      "url": "www.google.com"
    }
  ],
  "metadata": {
    "generation_timestamp": 1470175790,
    "nonce": 1405785854235138178,
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "total_shards": 1
  }
}
Download single-shard example in JSON format
Download multi-shard example in JSON format

PB3

Download single-shard example in PB3 format
Download multi-shard example in PB3 format