New

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)

Tamara Payment Gateway For Botble ecommerce (UAE, BAHRAIN, KUWAIT, SAUDI ARABIA)

Plugin
Tamara Buy Now Pay Later payment gateway integration for UAE, KSA, Bahrain & Kuwait. Split purchases into interest-free installments. Developed by Maryam International LLC. WhatsApp: +971553682656, Email: [email protected]
$49.00 $99.00

Version

1.0.0

Botble Version

>= 7.3.0

License

MIT

Tamara Payment Gateway Plugin for Botble CMS

Split purchases into interest-free installments with Tamara.

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


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

  1. Copy the plugin folder to platform/plugins/tamara in your Botble CMS installation
  2. Go to Admin β†’ Plugins and activate Tamara Payment Gateway
  3. 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

  1. Set Mode to 🟑 Test Mode (Sandbox) in admin settings
  2. Use your sandbox API credentials from Tamara Partners Portal
  3. Place a test order and select Tamara at checkout
  4. You will be redirected to Tamara's sandbox checkout page
  5. 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

  1. Customer selects Tamara at checkout
  2. Plugin creates a checkout session via Tamara API
  3. Customer is redirected to Tamara to complete payment
  4. On success, Tamara redirects back to callback URL
  5. Plugin authorises the order with Tamara
  6. Plugin captures the payment
  7. 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

Scan QR Code

Bank Name- Wio BankΒ  IBAN: AE040860000009582249758 ACCOUNT NUMBER: 9582249758 ACCOUNT NAME: MARYAM INTERNATIONAL LLC, Country United Arab Emirates

Leave a comment

Your email address will not be published. Required fields are marked *

Kindly log in to share your feedback on this plugin.