Блог

БлогOrder ID — параметр, упрощающий идентификацию товара и ведение статистики
Назад
5 минут
Опубликовано19.05.2023
Use cases

 

ru195.png

 

Мы провели апгрейд GCP и ввели еще один параметр, который значительно упростит работу с Вашими заказами.


Этот параметр называется order_id — он позволяет придать идентификационный номер Вашему заказу (или товару), который приобрел Ваш клиент, а уже затем получить на него адрес кошелька для оплаты товара Покупателем, как Вы это обычно делаете в GCP.
 

Этот параметр позволит: 

  • быстро идентифицировать Ваш заказ с адресом кошелька, который генерирует GCP и на который в итоге поступает платеж;
  • легко вести бухгалтерию и внутреннюю отчетность, где каждому id товара соответствует свой адрес кошелька.
     

Сравните, если раньше при желании идентифицировать товары Вам приходилось пользоваться параметром merchant_id (см. «Гибкая статистика в Вашем аккаунте»), то сейчас Вы можете делать это легче и проще — с помощью order_id, при этом не меняя merchant_id или используя его для более общих категорий товаров. 
 

Поэтому в GCP есть 2 параметра: 

  • merchant_id — высокоуровневый идентификатор;
  • order_id — низкоуровневый идентификатор.

 

Так, order_id можно использовать для любого товара, который подлежит оплате, а merchant_id — для категории товаров, внутри которой каждый из них имеет свой order_id. Или же можно сделать еще проще: к начальным цифрам order_id уже будет привязана категория, например, «спортивные товары» (в этом случае merchant_id не нужен). Делайте так, как удобно Вам.

 

Кроме того, раньше при желании различать товары между собой было необходимо запросить merchant_id и только затем в следующем запросе (указав merchant_id) — запросить платежный адрес. Сейчас же order_id указывается сразу в запросе на платежный адрес. Настройка стала проще и удобнее!

 

article 1 ru.png

 

Кейсы использования order_id

 

Вы можете использовать:

1. Только order_id — идентифицируя любой заказ, по которому поступает платеж;

2. order_id + merchant_id — где merchant_id это название группы товаров, а order_id — любой товар в группе;

3. Усовершенствованный order_id — где уже содержатся категория, к которой он относится, и другие признаки товара. Например, категория товара содержится в первых 4-х символах order_id, а в последующих 4-х — другие его особенности (цвет, размер, страна происхождения и пр.).

 

 

Рассмотрим пример сложного бизнеса, где есть:

  • много групп и подгрупп товаров;
  • много покупателей и, соответственно, платежей;

и желательно использовать order_id pro (усовершенствованный) + merchant_id.

 

Кейс 1

У нас есть несколько онлайн-казино, действующих под разными брендами. Внутри каждого из них: свои игры, режимы, пользователи и, соответственно, платежи. Чтобы идентифицировать платежи, можно сделать так: 

Уровень 1. Merchant_id –> название бизнеса — Казино X

Уровень 2. Order_id –> режим игры — Double game (+ номер игрока, пополняющего, например, счет в этой игре)


Тогда это будет усовершенствованный order_id, включающий как режим игры, так и игрока.

 

Кейс 2

Спустимся на уровень ниже (например, если мы находимся внутри одной площадки и нет необходимости отличать транзакции от других бизнесов). 


В качестве merchant_id обозначим режим игры, а в качестве order_id — номер игрока. Это будет простой order_id, идентифицирующий только игрока:

Уровень 1. Merchant_id –> режим игры — Baccarat

Уровень 2. Order_id –> номер игрока (+ его доп. характеристики, например, на что он поставил)