Tamara
Tamara is the Saudi Arabia–headquartered MENA shopping and Buy-Now-Pay-Later platform offering Shariah-compliant split-payment and Pay-Now solutions across Saudi Arabia, the United Arab Emirates, Kuwait, Bahrain, and Oman. Founded in 2020 and licensed by SAMA (Saudi Central Bank), Tamara provides merchants with a hosted-checkout Direct API, in-store SMS and QR payment links, mobile SDKs for iOS, Android, Flutter, and React Native, plug-and-play e-commerce extensions for Shopify, Magento, OpenCart, PrestaShop, Salesforce Commerce Cloud and WooCommerce, webhooks for order and dispute lifecycle events, and a Channel Partners onboarding API for payment service providers and platforms that white-label Tamara. The company became the first homegrown Saudi fintech unicorn in December 2023 after raising a US$340M Series C led by SNB Capital and Sanabil Investments and is backed by debt facilities from Goldman Sachs, Citi, and Apollo for its Shariah-compliant funding base.
APIs
Tamara Checkout API
Create online checkout sessions that send customer and order information to Tamara and receive a hosted checkout URL where the consumer completes the BNPL or Pay-Now flow. Suppo...
Tamara Orders API
Authorize, capture, cancel, retrieve, and update orders created via Tamara checkout sessions. Mirrors the online checkout lifecycle (new → approved → authorised → captured → ref...
Tamara Payments API
Capture funds against an authorised order and process refunds. Includes the legacy /payments/refund endpoint and the modern /payments/simplified-refund/{order_id} surface introd...
Tamara In-Store Checkout API
Generate Tamara checkout sessions for brick-and-mortar stores through SMS payment links or QR codes that customers scan with the Tamara consumer app to complete the BNPL purchas...
Tamara Webhooks API
Register and manage HTTPS webhook endpoints that receive order and dispute lifecycle events from Tamara (order_approved, order_authorised, order_captured, order_refunded, order_...
Tamara Disputes API
Query, filter, and update merchant disputes raised against Tamara orders. Supports listing disputes by order id, dispute id, order status, or dispute status; and appending comme...
Tamara Pre-Checkout Eligibility API
Check whether Tamara considers a customer eligible for a BNPL purchase before exposing Tamara as a payment method on the merchant's checkout page. The endpoint accepts an order ...
Tamara Channel Partners API
Allow payment service providers, platforms, and aggregators to onboard merchants onto Tamara on their behalf. Submit merchant KYB/KYC information, retrieve onboarding status and...
Collections
Tamara Channel Partners API
POSTMANTamara Checkout API
POSTMANTamara Disputes API
POSTMANTamara In-Store Checkout API
POSTMANTamara Orders API
POSTMANTamara Payments API
POSTMANTamara Webhooks API
POSTMANTamara Checkout API
OPENTamara Disputes API
OPENTamara Orders API
OPENTamara Payments API
OPENTamara Webhooks API
OPENArazzo Workflows
Tamara Authorise and Capture Order
Inspect an order, authorise it when approved, then capture funds on fulfilment.
ARAZZOTamara Authorise, Capture and Refund Order
Run the full post-checkout money lifecycle — authorise, capture, then refund.
ARAZZOTamara Capture and Legacy Refund
Capture an authorised order, then refund against the returned capture id.
ARAZZOTamara Capture and Refund Order
Capture funds against an authorised order, then issue a simplified refund.
ARAZZOTamara Create and Authorise Order
Create a checkout session, poll the resulting order, and authorise it once approved.
ARAZZOTamara Eligibility-Gated Checkout
Check pre-checkout eligibility, then create a checkout session only when eligible.
ARAZZOTamara Full BNPL Lifecycle
Create a checkout session, confirm approval, authorise, and capture in one flow.
ARAZZOTamara Order Status Cancel
Read an order's status and cancel it only when it is still cancellable.
ARAZZOTamara Order Status Refund
Read an order's status and refund it only when funds have been captured.
ARAZZO