FSFPAY PRO OpenCart payment extension (OCMod upload package)

Features included in PRO build:
- Universal support for OpenCart 2.3.x, 3.x, 4.x.
- Admin UI + catalog in English (en-gb/english), Turkish (tr-tr), French (fr-fr) and Arabic (ar-sa).
- Optional Custom API Endpoint per store with HTTPS validation:
    - Admin will reject/save with error if custom endpoint does not start with https://
- Default recommended 'Complete' status preset to 'Processing' (order_status_id=2) if not set; admin can choose actual status from dropdown.
- Journal3 theme compatibility templates included (fallback to default).
- Webhook handler and hosted checkout create-session flow included.

Installation:
1. Extensions > Installer -> Upload this .ocmod.zip
2. Extensions > Modifications -> Refresh
3. Extensions > Extensions -> Payments -> Install FSFPAY PRO
4. Configure API Key / Secret, choose Test Mode or set Custom API Endpoint (https://...), set Complete/Failed statuses.
5. Set webhook in FSFPAY panel:
   - OC3/4: <store_url>/index.php?route=extension/payment/fsfpay/webhook
   - OC2.3: <store_url>/index.php?route=payment/fsfpay/webhook

Notes:
- Test on a staging copy of each OpenCart version you plan to support.
- Arabic language files are RTL-aware; admin view will use 'dir' attribute if theme supports it.
- If you want additional languages or more theme adapters (Fastor, PavoThemes), tell me and I'll add them.

