PHP code example of osirisgate / lemonsqueezy
1. Go to this page and download the library: Download osirisgate/lemonsqueezy library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
osirisgate / lemonsqueezy example snippets
use Osirisgate\Component\Lemonsqueezy\LemonsqueezyClient;
$client = LemonsqueezyClient::init('your-api-key');
# User Resource: Manage the authenticated user.
$usersResource = $client->users();
// Example: $user = $usersResource->find();
# Store Resource: Manage your LemonSqueezy stores.
$storesResource = $client->stores();
// Example: $stores = $storesResource->all();
# Customer Resource: Manage your customers.
$customersResource = $client->customers();
// Example: $customer = $customersResource->find(123);
# Product Resource: Manage your products.
$productsResource = $client->products();
// Example: $products = $productsResource->all();
# Variant Resource: Manage product variants.
$variantsResource = $client->variants();
// Example: $variant = $variantsResource->find(456);
# Price Resource: Manage pricing options.
$pricesResource = $client->prices();
// Example: $prices = $pricesResource->all();
# File Resource: Manage digital files associated with products.
$filesResource = $client->files();
// Example: $files = $filesResource->all();
# Order Resource: Manage customer orders.
$ordersResource = $client->orders();
// Example: $order = $ordersResource->find(789);
# Order Item Resource: Access individual items within an order.
$orderItemsResource = $client->orderItems();
// Example: $orderItems = $orderItemsResource->all();
# Subscription Resource: Manage recurring subscriptions.
$subscriptionsResource = $client->subscriptions();
// Example: $subscription = $subscriptionsResource->find(101);
# Subscription Invoice Resource: Access invoices for subscriptions.
$subscriptionInvoicesResource = $client->subscriptionInvoices();
// Example: $invoices = $subscriptionInvoicesResource->all();
# Subscription Item Resource: Access individual items within a subscription.
$subscriptionItemsResource = $client->subscriptionItems();
// Example: $subscriptionItems = $subscriptionItemsResource->all();
# Usage Record Resource: Report usage for metered billing.
$usageRecordsResource = $client->usageRecords();
// Example: $usageRecord = $usageRecordsResource->create(...);
# Discount Resource: Manage discount codes.
$discountsResource = $client->discounts();
// Example: $discounts = $discountsResource->all();
# Discount Redemption Resource: Track how discounts are used.
$discountRedemptionsResource = $client->discountRedemptions();
// Example: $redemptions = $discountRedemptionsResource->all();
# License Key Resource: Manage license keys for software.
$licenseKeysResource = $client->licenseKeys();
// Example: $licenseKey = $licenseKeysResource->find('...');
# License Key Instance Resource: Manage specific instances of license keys.
$licenseKeyInstancesResource = $client->licenseKeyInstances();
// Example: $instances = $licenseKeyInstancesResource->all();
# Checkout Resource: Generate checkout URLs.
$checkoutsResource = $client->checkouts();
// Example: $checkoutUrl = $checkoutsResource->create(...);
# Webhook Resource: Manage webhook configurations.
$webhooksResource = $client->webhooks();
// Example: $webhooks = $webhooksResource->all();
# License API Resource: Verify and manage licenses via the API.
$licenseApiResource = $client->licenseApi();
// Example: $license = $licenseApiResource->verify('...');
# Affiliate Resource: Manage affiliate programs.
$affiliatesResource = $client->affiliates();
// Example: $affiliates = $affiliatesResource->all();