Download the PHP package zithara/webhook without Composer

On this page you can find all versions of the php package zithara/webhook. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package webhook

Zithara Webhook Module Documentation

Overview

The Zithara Webhook module enables real-time data synchronization between Magento 2 and Zithara's API. It handles various events including cart operations, customer actions, and order processing.

Features

Architecture

Core Components

1. Event Observers

2. Queue System

3. API Integration

Directory Structure

Configuration

Admin Configuration

Path: Stores > Configuration > Zithara > Webhook Settings

General Settings

Queue Configuration

API Integration

Authentication

The module uses OAuth2 for API authentication:

  1. Obtains access token using client credentials
  2. Manages token expiration and refresh
  3. Securely stores credentials

Endpoints

Base URL: https://dev-pos-api.zithara.com/v1

Available Endpoints:

Data Formats

Cart Data Structure

Event Handling

Cart Events

Customer Events

Order Events

Payment Events

Error Handling

Logging

Retry Mechanism

Installation

Requirements

Steps

  1. Copy module to app/code/Zithara/Webhook
  2. Enable module:

  3. Configure module in admin panel
  4. Set up cron jobs

Troubleshooting

Common Issues

  1. Queue Processing Issues

    • Check RabbitMQ connection
    • Verify queue consumer is running
    • Check for queue backlog
  2. API Connection Issues

    • Verify credentials
    • Check API endpoint availability
    • Review SSL certificates
  3. Event Processing Issues
    • Check event observer registration
    • Verify event data structure
    • Review error logs

Debug Mode

Enable debug logging in admin configuration for detailed troubleshooting.

Security

Data Protection

Best Practices

Performance

Optimization

Monitoring


All versions of webhook with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
magento/framework Version ^103.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zithara/webhook contains the following files

Loading the files please wait ....