👋Welcome!

Public API to split orders’ amount into multiple invoices for multiple users, each user pays an invoice (Qattah)

Intro

This document describes Qattah Pay API to create new Qattah for end-users and receive the payment status events. This API is used by Qattah Pay partners to benefit from Qattah Pay splitting orders' payments into multiple invoices for multiple users.

Qattah Pay provides an endpoint for creating a new Qattah when the end-user chooses Qattah Pay as the payment method. The request will redirect the user to a hosted session at Qattah Pay to finalize the splitting and payment cycles, and then the Qattah Pay partner will receive the payment status event. This event is performed asynchronously.

The payment status event coming from the Qattah Pay server is sent to an endpoint provided by the Qattah Pay partner. Routing the end-user to the after-payment step is then ensured by the partner.

Want to jump right in?

Feeling like an eager beaver? Jump into the quick start docs and get making your first request:

🐣Quick Start

Want to take a journey?

Let's take a journey with your end-user to know where he will go, how he will split, and when he will get back to you.

Also, you have another joiner to the journey, the merchant admin user who will manage, analyze and monitor the Qattah Pay Orders using the Merchant Admin Dashboard.

🌊User flows

Want to deep dive?

Dive a little deeper and start exploring our API reference to get an idea of everything that's possible with the API:

🛠️API Reference

Want a sample code?

Directly go to the point by investigating the sample code that we developed to help Android and iOS developers understand the data flow better.

👨‍💻Sample code

Last updated