Ecommerce Mobile App
React Native Expo app for Botble Ecommerce - 50+ screens, dark mode, RTL support
Tamara Payment Gateway For Botble ecommerce (UAE, BAHRAIN, KUWAIT, SAUDI ARABIA)
PluginTamara Payment Gateway Plugin for Botble CMS
Split purchases into interest-free installments with Tamara.

About
Tamara Buy Now Pay Later payment gateway integration for Botble CMS (Shofy, Nest, Farmart & Martfury themes). Allows customers to split their purchases into 4 interest-free installments. Supports UAE, KSA, Bahrain & Kuwait.
Version: 1.0.0
Minimum Core Version: 7.3.0
Requires: botble/payment
Developed By
Maryam International LLC
- π Website: www.codeupp.xyz
- π§ Email: [email protected]
- π± WhatsApp: +971553682656
Admin Setting-
Product Details Page-
Checkout page-
Features
- Pay in 4 Installments β Customers split their order into 4 interest-free payments
- Product Detail Widget β Dynamic installment price display on product pages (price Γ· 4)
- Checkout Integration β Tamara payment method at checkout with redirect to Tamara
- Auto Authorise & Capture β Automatic order authorisation and payment capture on success
- Webhook & Notification β Handles Tamara webhook events and notification callbacks
- Refund Support β Process refunds directly from Botble admin panel
- Multi-Country β UAE (AED), KSA (SAR), Bahrain (BHD), Kuwait (KWD)
- Sandbox / Live Toggle β Easy switch between Test Mode and Live Mode in admin settings
- Arabic & English β Locale-aware checkout (ar_SA / en_US)
- Works on Shofy , Nest, Farmart & Martfury β Compatible with both Botble CMS themes
Installation
- Copy the plugin folder to
platform/plugins/tamarain your Botble CMS installation - Go to Admin β Plugins and activate Tamara Payment Gateway
- Go to Admin β Payments β Settings and configure Tamara
Configuration
In the admin payment settings, fill in the following fields:
| Field | Description |
|---|---|
| API Token | Your Tamara API token from the Partners Portal |
| Public Key | Your Tamara public key from the Partners Portal |
| Notification Key | Your Tamara notification key for webhook auth |
| Mode | π‘ Test Mode (Sandbox) or π’ Live Mode (Production) |
Tamara API Endpoints
| Mode | API URL |
|---|---|
| Sandbox | https://api-sandbox.tamara.co |
| Production | https://api.tamara.co |
Sandbox Testing
- Set Mode to π‘ Test Mode (Sandbox) in admin settings
- Use your sandbox API credentials from Tamara Partners Portal
- Place a test order and select Tamara at checkout
- You will be redirected to Tamara's sandbox checkout page
- Complete the test payment flow
Plugin Structure
tamara/
βββ helpers/
β βββ constants.php
βββ plugin.json
βββ public/
β βββ images/
β βββ tamara.png
βββ resources/
β βββ views/
β βββ detail.blade.php
β βββ instructions.blade.php
β βββ methods.blade.php
β βββ partials/
β βββ product-detail-tamara.blade.php
βββ routes/
β βββ web.php
βββ src/
βββ Forms/
β βββ TamaraPaymentMethodForm.php
βββ Http/
β βββ Controllers/
β βββ TamaraController.php
βββ Plugin.php
βββ Providers/
β βββ HookServiceProvider.php
β βββ TamaraServiceProvider.php
βββ Services/
βββ Abstracts/
β βββ TamaraPaymentAbstract.php
βββ Gateways/
βββ TamaraPaymentService.php
Routes
| Method | URL | Description |
|---|---|---|
| GET | /payment/tamara/callback |
Customer return from Tamara |
| POST | /payment/tamara/webhook |
Tamara webhook events |
| POST | /payment/tamara/notification |
Tamara notification callback |
Webhook and notification routes are excluded from CSRF verification.
Payment Flow
- Customer selects Tamara at checkout
- Plugin creates a checkout session via Tamara API
- Customer is redirected to Tamara to complete payment
- On success, Tamara redirects back to callback URL
- Plugin authorises the order with Tamara
- Plugin captures the payment
- Order is marked as Completed in Botble
Support
For any issues or questions regarding this plugin:
Maryam International LLC
π www.codeupp.xyz
π§ [email protected]
π± WhatsApp: +971553682656
License
Proprietary β Developed by Maryam International LLC. All rights reserved.
Support the Author
If you find this product helpful, consider supporting the developer.
Bank Information
Bank Name- Wio BankΒ IBAN: AE040860000009582249758 ACCOUNT NUMBER: 9582249758 ACCOUNT NAME: MARYAM INTERNATIONAL LLC, Country United Arab Emirates
PayPal
@MohammadAqib951Scan QR Code
Leave a comment
Your email address will not be published. Required fields are marked *