Create a payment
Response:
payment_url.
The return flow
After the customer pays, Satim redirects them to a Fintech Core URL that:- confirms the result with Satim,
- updates the payment and enqueues webhooks to your endpoints,
- redirects the customer to your
success_url(paid) orfail_url(otherwise), appending?payment_id=…&status=….
Status lifecycle
PENDING → PAID · REFUSED · FAILED · CANCELED · EXPIRED, and PAID → REFUNDED.
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 aPAID payment (omit the body for a full refund):
REFUNDED and a PAYMENT_REFUNDED webhook is sent.