# Процесс одностадийного платежа&#x20;

#### Шаги проведения платежа

1. Клиент Партнера делает запрос на создание платежа в проекте Мерчанта
2. Проект отправляет запрос на создание транзакции&#x20;
3. Проект получает URL страницы платежа&#x20;
4. Проект перенаправляет клиента на страницу платежа
5. Клиент вводит данные карты и нажимает "Оплатить"
6. Платежная система получает запрос, если при создании транзакции был указан параметр [confirm\_url](https://docs.tarlanpayments.kz/platezhnyi-shlyuz/webhook-platezhnoi-sistemy/gotovnost-provedeniya-oplaty), платежная система делает запрос в проект Мерчанта
7. Проект отвечает по адресу указанному в параметре [confirm\_url](https://docs.tarlanpayments.kz/platezhnyi-shlyuz/webhook-platezhnoi-sistemy/gotovnost-provedeniya-oplaty). В случае, если проект отвечает http-кодом, отличным от "200", транзакция прерывается
8. Платежная система отправляет запрос в банк&#x20;
9. Платежная система получает ответ от банка со статусом транзакции&#x20;
10. Платежная система выводит чек на странице платежа&#x20;
11. Платежная система отправляет статус транзакции в проект на адрес указанный в параметре [callback\_url](https://docs.tarlanpayments.kz/platezhnyi-shlyuz/webhook-platezhnoi-sistemy/status-oplaty)&#x20;

#### UML-диаграмма проведения платежа&#x20;

<img src="https://3812405467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fdkkz4EKtpaWVPlq7ZwsC%2Fuploads%2FvKA6uRZhZZec137JyTIt%2Ffile.excalidraw.svg?alt=media&#x26;token=14d4c894-8d81-47bf-af99-a74ae8a5fa62" alt="" class="gitbook-drawing">
