Points exchange
Let members convert their points into a partner program's currency — and accept conversions into yours. Bilateral, at a rate you agree, capped where you want it, settled in SAR.
Resal Connect is the infrastructure that links your loyalty program to a whole network of others. Connect once, and your members can exchange points across programs, pay with points at thousands of merchants, and earn — while every transaction settles in SAR with a complete audit trail.
PDPL-compliant · ISO 27001 · 99.99% SLA · Data hosted in Saudi Arabia
Banks, airlines, telecoms, and retailers run different programs — but the same problem: points that only work in one place. Connect makes any program interoperable with the rest.
You integrate once with Resal. Your members stay on your app — Connect never touches their authentication. Behind the scenes, one call fans out to every program you're approved to work with.
Integrate Resal Connect's REST API with your own keys — production and sandbox. One integration reaches every program you're approved to work with, no point-to-point builds.
APIBrowse the Partner Network, request connections to the programs your members want, and approve incoming requests to your own program. You set the rate, the cap, and the terms.
NetworkMembers exchange points, pay with points, or earn — inside your app, with your branding and your authentication. Connect translates each call to the right program in real time.
LiveEvery transaction settles against a SAR pool, is logged, and rolls up into one monthly statement — reconciled and audit-ready for finance.
Finance
The operations that turn a closed loyalty program into an interoperable one — exposed through a single API and managed from one portal.
Let members convert their points into a partner program's currency — and accept conversions into yours. Bilateral, at a rate you agree, capped where you want it, settled in SAR.
Members spend their points as payment across Resal's network of 2,000+ merchants. The merchant is paid in SAR; the conversion happens in real time at checkout, on your surface.
Issue or top up points programmatically — trigger earn events from your own systems and credit members through the same integration.
Browse available programs, request connections, review incoming requests, and manage every corridor — approve, counter, or decline on your terms, with status visible end to end.
Set and version the rate for each connection, with caps and expiry. Change a rate and the counter-party reviews it before it goes live — no rate moves without agreement.
Every corridor rolls into one SAR-denominated statement: gross volume, fees, and per-partner reconciliation — exportable and audit-ready.
Connect is a schema-translation and orchestration layer — it does the integration work so your team doesn't build a connector per partner.
Your team holds one set of Resal API keys. The same integration fans out to every program you're approved to work with — you never hold a partner's credentials.
Member identity and authentication — OTP, PIN, biometric — always run on your surface, in your app. Connect translates the call; it never touches your members' credentials.
Subscribe to transaction completion, settlement, connection-state, and rate-agreement events to keep your systems in sync automatically.
Test every corridor end to end in a sandbox with the same API surface before you go live — no surprises in production.
Role-based access, connection-level caps, and rate agreements that require both sides to agree. Every state change is recorded.
A complete, timestamped audit trail of every transaction, rate change, and connection approval — exportable for finance and compliance.
What changes when interoperability runs on shared infrastructure instead of point-to-point projects.
| Feature | Resal Connect Shared loyalty rail | Build it yourself Bilateral integrations | Closed program No interoperability |
|---|---|---|---|
| Reach & integration | |||
| Programs reached per integration | The whole approved network, one API | One per project | None |
| Time to add a new partner | Request → approve → live | A new build each time | Not possible |
| Merchant redemption network | +2,000 merchants on day one | Build merchant deals yourself | None |
| Control & settlement | |||
| SAR settlement & reconciliation | Built in, one statement | You build the ledger | N/A |
| Rate agreements & caps | Per connection, versioned, two-sided | Hand-managed contracts | N/A |
| Member authentication | Stays on your surface | Yours to build & secure | Yours |
| Compliance & operations | |||
| Audit trail | Complete, exportable | You build logging | Limited |
| PDPL & data residency | KSA-hosted, PDPL-compliant | Your liability per connection | Your liability |
| Maintenance when a partner's API changes | Adapter updated centrally | Your team fixes each break | N/A |
"Build it yourself" = bilateral integrations your team builds and maintains with each program. "Closed program" = a loyalty scheme with no interoperability.
Loyalty points are commercial instruments, not e-money — so Connect is not a bank and is not SAMA-licensed, and partners can adopt it on commercial merits. The controls procurement and security teams ask for are already in place. Reach our Data Protection Officer at dpo@resal.me.
Built to Saudi Arabia's Personal Data Protection Law, with a named Data Protection Officer and a data processing agreement in every contract.
Information security managed to the ISO 27001 standard.
Member identifiers and transaction data are processed and hosted inside Saudi Arabia.
Connect never stores or handles member credentials — authentication always runs on your surface.
A complete, timestamped, exportable record of every transaction, rate change, and connection — built for your compliance and finance teams.
Platform and transaction fees are invoiced as ZATCA Phase 2 (Fatoorah) compliant e-invoices, with VAT itemised.
Leave your details and our team will set up a walkthrough tailored to your program.
Thanks — our team will reach out within one business day.