Блог

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

 

ukr195.png

 

Цей параметр називається 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 ukr.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 –> номер гравця (+ його доп. характеристики, наприклад, на що він поставив)