Download the PHP package sejator/waba-sdk without Composer
On this page you can find all versions of the php package sejator/waba-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package waba-sdk
WABA SDK (Laravel)
Laravel-native SDK untuk integrasi modern dengan WhatsApp Cloud API (WABA), Embedded Signup, dan arsitektur BSP multi-tenant.
SDK ini dirancang untuk:
- SaaS Omnichannel
- WhatsApp BSP Platform
- CRM & Customer Support
- Multi-device WhatsApp Management
- Embedded Signup Flow
- Multi-tenant Architecture
Features
WhatsApp Cloud API
- Send text message
- Send image, video, audio, document
- Interactive button & list
- Template message
- Mark message as read
- Media upload & download
- Multi-device messaging
Embedded Signup
- Official Meta Embedded Signup
- OAuth Popup Flow
- Runtime Token Exchange
- Embedded Session State Manager
- Webhook Subscription
- Multi-tenant signup context
Business Management
- Shared WABA support
- WABA information
- Phone number management
- Phone registration & verification
- Business account management
Webhook System
- Webhook signature verification
- Incoming payload parser
- Message normalizer
- Message type resolver
Production Ready
- Runtime token architecture
- DTO-based architecture
- Enum support
- Structured exceptions
- Retry support
- Timeout handling
- Immutable client architecture
- Queue-safe services
- Multi-tenant ready
Requirements
- PHP >= 8.2
- Laravel >= 12
- Meta Developer Account
- WhatsApp Business Platform Access
Installation
Composer
Publish Configuration
Environment Variables
Configuration
config/waba.php
Package Structure
Runtime Client Architecture
SDK menggunakan runtime token architecture.
Contoh:
Send Text Message
Send Media Message
Image
Document
Send Template Message
Media Service
Upload Media
Download Media
Template Service
Get Templates
Create Template
Embedded Signup
Generate Signup URL
Open Embedded Signup Popup
OAuth Callback Example
Error Handling
Multi Tenant Example
Production Notes
Embedded Signup Callback
Disarankan callback route:
- tidak memakai auth middleware
- tidak bergantung session Laravel
- menggunakan OAuth state context
- menggunakan HTTPS
Media URL
WhatsApp Cloud API mewajibkan:
- HTTPS public URL
- publicly accessible media
- valid mime type
Author
All versions of waba-sdk with dependencies
PHP Build Version
Package Version
The package sejator/waba-sdk contains the following files
Loading the files please wait ...