Fintech Core wraps the Satim (CIB) gateway so you create a payment with one authenticated call and get back a hosted payment link. All requests use your API key.

Create a payment

Response:
Redirect the customer to payment_url.

The return flow

After the customer pays, Satim redirects them to a Fintech Core URL that:
  1. confirms the result with Satim,
  2. updates the payment and enqueues webhooks to your endpoints,
  3. redirects the customer to your success_url (paid) or fail_url (otherwise), appending ?payment_id=…&status=….
You never call Satim directly. To be notified server-side, use webhooks.

Status lifecycle

PENDINGPAID · REFUSED · FAILED · CANCELED · EXPIRED, and PAIDREFUNDED.
A PENDING payment is refreshed from Satim on read. List with GET /api/v1/payments?status=PAID&limit=50. Once confirmed, the payment also carries the Satim acknowledge fields needed for an IHM-compliant receipt:

Refund

Refund a PAID payment (omit the body for a full refund):
The payment moves to REFUNDED and a PAYMENT_REFUNDED webhook is sent.

Test cards