Сборы

В этом руководстве представлен обзор различных поддерживаемых вариантов использования комиссий, а также подробные инструкции о том, как указать комиссию за ссылки действий в ваших каналах.

Тип комиссии

Приложение поддерживает виды оплаты DELIVERY и SERVICE .

Доставка

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

Услуга

{
  "fee": {
    "fee_id": "12345/service_fee",
    "fee_type": "SERVICE",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

Ленты комиссий

Ниже описаны различные поддерживаемые варианты использования, а также примеры примеров.

  • Фиксированные сборы : за услугу взимается фиксированная плата, определяемая как fixed_amount .
  • Процентная плата : процент от общей суммы корзины взимается в качестве платы за обслуживание. Кроме того, вы можете указать base_value в дополнение к комиссии cart_percentage .
  • Диапазоны комиссий : комиссии в пределах диапазона, определенного как range_amount для минимума и максимума.

Зафиксированный

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "fixed_amount": {
      "currency_code": "USD",
      "units": 10,
      "nanos": 0
    },
    "service_ids": ["service/entity002"]
  }
}

Процент корзины

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "cart_percentage": {
      "base_value": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "percentage_of_cart_value": 10
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}

Диапазон

{
  "fee": {
    "fee_id": "12345/delivery_fee",
    "fee_type": "DELIVERY",
    "range_amount": {
      "min_amount": {
        "currency_code": "USD",
        "units": 3,
        "nanos": 500000000
      },
      "max_amount": {
        "currency_code": "USD",
        "units": 5,
        "nanos": 600000000
      }
    },
    "service_ids": [
      "service/entity002"
    ]
  }
}