Үндсэн API
Hipay API Холболт, хөгжүүлэлтийн заавар
📄️ Нэхэмжлэх үүсгэх
Төлбөрийн дүнгийн мэдээллийг checkout хийнэ. Checkout сервисийг дуудахад амжилттай болсон тохиолдолд checkoutId (дахин давтагдахгүй) дугаар буцаах бөгөөд уг дугаараар төлбөрийн гүйлгээ хийх хүсэлтийг илгээнэ.
📄️ Нэхэмжлэх лавлах
Тухайн гүйлгээ хийгдсэн эсэхийг нэхэмжлэлийн дугаар ашиглан лавлах.
📄️ Нэхэмжлэх цуцлах
POS-ын программаас төлбөрийн нэхэмжлэхийг цуцлах шаардлагатай бол уг API ашиглана. Цуцлагдсан нэхэмжлэх хэрэглэгч дээр төлөгдөх боломжгүй. Төлөгдсөн нэхэмжлэх цуцлах боломжгүй байна.
📄️ Төлбөрийн гүйлгээг буцаах
Системийн алдаа болон хэрэглэгчийн буцаалтын хүсэлтээс шалтгаалан гүйлгээг буцаах боломжтой. Гүйлгээ нь тухайн өдөртөө л буцаагдах боломжтой байна. Систем гүйлгээ буцаах өдрийг 00:00 цагт тасалбар болгоно. 23:59 хийсэн гүйлгээ 00:00 гэхэд буцаагдах боломжгүй байна гэсэн үг.
📄️ Төлбөр төлөх DEEPLINK
Нэхэмжлэх үүсгэх API-р үүсгэсэн төлбөрийн нэхэмжлэлийн Id-г дээрх Deeplink-ээр дуудна. Мини апп болон аппликешн хоорондын төлбөр дээр ашиглагдана. 
📄️ Төлбөрийн хариу мэдээлэл WEBHOOK
Hipay нь төлбөр амжилттай төлөгдсөний дараа мерчантын бүртгүүлсэн WEBHOOK_URL-руу GET хүсэлтээр 60 сек timeout-тай төлбөрийн мэдэгдлийг илгээнэ. Тухайн хүсэлтийн хариу амжиллтай (HTTP code 200) хариу өгөөгүй бол Hipay нь мэдэгдлийг амжилтгүй болсон гэж үзэж дараах интервалын дагуу дахин илгээнэ: (15с/15с/30с/3м/10м/20м/30м/30м/30м/60м/3ц/3ц/3ц/6ц/6ц) . Мэдэгдэлд амжилттай хариу өгөөгүйгээс шалтгаалж нэг гүйлгээний мэдээллийг дахин илгээхэд давхардал үүсэхээс мерчант тал сэргийлнэ.