Подключение Payme
Если paycom.uz не подключен к бизнесу клиента — ваш клиент должен пойти в банк и составить договор по подключению payme к расчетному счету бизнеса.
Напрямую принимать оплату на Uzcard НЕЛЬЗЯ.
1) Запросите у клиента доступ к paycom.uz
2) С помощью собственного логина и пароля зайдите в paycom.uz клиента
3) В разделе "Бизнесы" выберите бизнес клиента
4) Выберите активированный виртуальный терминал бизнеса. (Если нет активированных виртуальных терминалов, обратитесь в поддержку t.me/PaymeBusinessHelp, попросите поддержку активировать актуальный виртуальный терминал)
5) После выбора терминала сверху, в адресной строке сайта, скопируйте ID терминала (ID терминала идет после /shell/business/.../merchant/АЙДИ_БИЗНЕСА
).
6) Вставьте этот ID в блокнот (либо куда вам удобно)
7) Слева, перейдите в "настройки" виртуального терминала, затем справа сверху перейдите в "Инструменты разработчика"
7) В инструментах разработчика, скопируйте ключ. (НЕ ТЕСТОВЫЙ!)
8) В блокноте вставьте двоеточие
9) Затем, после двоеточия вставьте скопированный ключ из "Инструменты разработчика", должно это всё выглядеть так:
10) Убедитесь что чек-лист по реализации корзины - реализован (https://teletype.in/@mindboxacademy/FjG6nOQf3)
11) Убедитесь что чек-лист по реализации оформления заказа - реализован (https://teletype.in/@mindboxacademy/DhqwWbvKS)
12) Добавьте экран "Оплата через Payme"
13) В экране "Оформить заказ (Локация)" в первой цели в поле "Переход на экран", выберите — "Оплата через Payme"
14) В оплата через Payme, добавьте навигационные кнопки с двумя кнопками (Payme, Наличные). Кнопка "Payme" переводит в экран "Выставить счет Payme" (создайте этот новый экран), кнопка "Наличные" переводит в экран "Оформить заказ (Завершение)"
15) В экран "Выставить счет Payme", создайте два компонента "Запрос"
16) В дополнительных настройках, в поле "заголовки Запроса" первого компонента "Запрос", введите ключ "X-Auth" (без кавычек), справа от X-Auth введите то, что вы сделали в блокноте.
17) В тело запроса первого компонента вставьте:
{
"id": "123",
"method": "receipts.create",
"params": {
"amount": {{multiply carttotalnumber 100}} ,
"account": {
"charge_id": "123"
}
}
}
18) В дополнительных настройках, в поле "заголовки Запроса" втоорого компонента "Запрос", введите ключ "X-Auth" (без кавычек), справа от X-Auth введите то, что вы сделали в блокноте.
19) В тело запроса второго компонента вставьте:
{
"id": "123",
"method": "receipts.send",
"params": {
"id": "{{lastrequest.result.receipt.id}}",
"phone": "{{order_contacts}}"
}
}
20) Добавьте в этот экран компонент "Текст", с текстом:
На указанный вами номер, в ближайшее время будет выставлен счёт 🧾
21) Добавьте компонент перемотка, переводящий на экран "Оформить заказ (Завершение)"