Download the PHP package tims/laravel-flipkart-seller-api without Composer
On this page you can find all versions of the php package tims/laravel-flipkart-seller-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tims/laravel-flipkart-seller-api
More information about tims/laravel-flipkart-seller-api
Files in tims/laravel-flipkart-seller-api
Package laravel-flipkart-seller-api
Short Description Laravel integration for the Flipkart Seller API PHP SDK (tims/flipkart-seller-api-php)
License MIT
Informations about the package laravel-flipkart-seller-api
laravel-flipkart-seller-api
Laravel integration for the Flipkart Seller API PHP SDK (tims/flipkart-seller-api-php).
Why this package?
tims/flipkart-seller-api-php is the API client. This package adds the Laravel layer around it:
- Config and environment-based credentials
- Single-seller and multi-seller credential storage
- Access-token caching via Laravel Cache
- OAuth helpers for third-party authorization-code flow
- HTTP retries for 429 and transient 5xx responses
- Service-container bindings and a
FlipkartSellerApifacade - Test fakes via
FlipkartSellerFake
You continue to call official Flipkart\SellerApi\Api\... classes (or FlipkartSellerClient); this package configures and supports them in Laravel.
Requirements
- PHP 8.3+
- Laravel 10, 11, or 12
Installation
Publish the config:
Configuration
Add these to your .env:
Single-seller mode
Type-hint FlipkartSellerManager or use the facade:
In single-seller mode you can also resolve Flipkart\SellerApi\FlipkartSellerClient and Flipkart\SellerApi\ApiClient from the container.
Multi-seller mode
- Set
FLIPKART_SELLER_INSTALLATION_TYPE=multi(orinstallation_typein config). -
Publish and run migrations:
-
Store sellers and credentials:
- Build clients from a credentials row:
client_id / client_secret fall back to the single-seller env values when left null. Secrets and access tokens are stored encrypted.
OAuth (third-party apps)
Retries
HTTP retries for 429 / 5xx / connection errors are enabled by default. Disable globally via config or per client:
Testing
License
MIT
All versions of laravel-flipkart-seller-api with dependencies
guzzlehttp/guzzle Version ^7.9
illuminate/cache Version ^10.0|^11.0|^12.0
illuminate/database Version ^10.0|^11.0|^12.0
illuminate/support Version ^10.0|^11.0|^12.0
tims/flipkart-seller-api-php Version ^1.0