paygol / php-sdk
PHP SDK for Paygol API and Webcheckout implementation
Installs: 5 053
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 3
Open Issues: 0
Requires
- php: >=5.6.4
This package is auto-updated.
Last update: 2025-04-29 01:06:10 UTC
README
Installation
Requirements
PHP 5.6.4 and later.
Developer Documentation
Composer
It's recommended to use composer or you can download the latest release.
composer require paygol/php-sdk
Example
require_once '../vendor/autoload.php';
$service_id = "123";
$shared_secret = "7c1a6a24-7943-102d-92f8-29573711ad31";
try {
$pg = new \Paygol\API($service_id, $shared_secret);
$redirectUrls = new \Paygol\Models\RedirectUrls();
$redirectUrls->setRedirects(
"https://www.my-site.com/success",
"https://www.my-site.com/failure"
); // optional
$pg->setRedirects($redirectUrls);
$pg->setCountry('DE');
$pg->setPrice(10.00, 'EUR');
$pg->setPaymentMethod('bitcoin');
$payer = new \Paygol\Models\Payer();
$payer->setFirstName('John');
$payer->setLastName('Doe');
$payer->setEmail('jdoe@my-site.com');
$payer->setBIC('123423432');
$pg->setPayer($payer);
$payment = $pg->createPayment();
var_dump( $payment );
if (!empty($payment['data']['payment_method_url'])) {
// do something
}
} catch (\Exception $e) {
die($e->getMessage());
}
License
Read License for more licensing information.