Download the PHP package seisigmasrl/lemonsqueezy-php without Composer

On this page you can find all versions of the php package seisigmasrl/lemonsqueezy-php. 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 lemonsqueezy-php

Lemon Squeezy API client for PHP

Latest Version on Packagist Tests Total Downloads

I love the competition that came from innovation. For businesses and creators worldwide, being able to charge for services is one of the most needed requirements in this global world. Sadly, few companies can bring this kind of solution. Lemon Squeeze brings payments, tax & subscriptions for software companies by being your merchant of record, handling the tax compliance burden so you can focus on more revenue and less headache.

This SDK wraps the Lemon Squeeze API to simplify the service integration with the PHP language.

I started this project with personal and professional motivation. So I'm putting all the effort into finishing the to-do list as fast as possible. To start the hype about the package, I'm opening this from day one and pushing every new endpoint as a new feature release. I include the package core + Users endpoint information for the first release.

Installation

This package requires PHP 8.2. To get started, install it using Composer like this:

This SDK architecture is highly inspired by the DigitalOcean Client package by decoupling from any HTTP messaging client by using PSR-7, PSR-17, PSR-18, and HTTPlug. You can visit HTTPlug for library users to get more information about installing HTTPlug related packages. This package will automatically discover an HTTP client to use from what you have available.

Usage

I'll be creating an official website with the final documentation of the SDK, but in the meantime, here are the details of the current options:

Here's the list of the current methods provided by this package base on the existed endpoints:

User

Store

Customer

Product

Roadmap / To-Do


All versions of lemonsqueezy-php with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-json Version *
nyholm/psr7 Version ^1.5
php-http/client-common Version ^2.6
php-http/discovery Version ^1.15
php-http/httplug Version ^2.3
psr/http-client-implementation Version *
psr/http-factory-implementation Version *
psr/http-message Version ^1.0
symfony/http-client Version ^6.2
symfony/polyfill-php82 Version ^1.27
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 seisigmasrl/lemonsqueezy-php contains the following files

Loading the files please wait ....