itelmenko / php-paddle-client
Paddle.com API Client PHP library
Installs: 4 365
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: >=7.2.0
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
This package is auto-updated.
Last update: 2025-03-18 21:05:54 UTC
README
This library provides convenient way of querying Paddle API from php code.
Requirements
PHP 7.2 or later.
Installation via Composer
composer require itelmenko/php-paddle-client
Usage
$client = new \Paddle\Client(); $client->setVendorId(111); $client->setVendorAuthCode('dlkegvke3klge3mg3...'); $price = new \Paddle\Price($order->amount, new \Paddle\Currency('USD')); $invoice = new \Paddle\Invoice(); $invoice->addPrice(5.95) ->setPassthrough('order-id-2464') ->setReturnUrl('https://yourdomain.com/return') ->setQuantity(1, FALSE) ->setExpires(time()) ->setCustomerEmail('user@mail.com'); $invoice->setProductId(111111); $url = $client->createPaymentUrl($invoice);