Skip to content

Схема взаимодействия

Общая схема

Покупатель попадает на оплату либо через платежные интерфейсы Xazna, либо через интерфейсы мерчант-платежей. Далее Xazna отправляет инвойс в свою платежную систему, которая обращается к биллингу мерчанта тремя запросами: info, pay и check.

Последовательность оплаты

Роли сторон

УчастникОтветственность
МерчантФормирует ссылку на оплату, реализует методы info, pay, check, ведет учет инвойсов.
XaznaПоказывает платежную форму, списывает средства, уведомляет биллинг мерчанта о результате.
ПользовательПодтверждает оплату в интерфейсе Xazna.

Идемпотентность

Xazna может повторить запрос pay при обрыве связи. Обрабатывайте повторный вызов с тем же xaznaTransactionId как успешный, не списывая инвойс дважды — для этого предусмотрена ошибка -2 «Инвойс уже оплачен».

АК «Халқ банки» — платежная система Xazna