webpayby / webpayby-payment-sdk
There is no license information available for the latest version (dev-master) of this package.
SDK for simple making payment request to Webpay
dev-master
2020-10-30 16:02 UTC
Requires
- php: >=7.1
- ext-openssl: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2025-06-16 20:51:16 UTC
README
- PHP 7.1 or above
- You need Webpay account mail us on managers@webpay.by
Installation
To use the SDK
composer require webpayby/webpayby-payment-sdk
Usage
- Simple request
$paymentData = new PaymentData(YOUR_BILLING_ID, YOUR_SECRET_KEY); $paymentData ->setTest(1) ->setCurrency(Currency::BYN) ->setLanguage(Language::RU) ->setOrderNumber('SDK-TEST-'.date('dmyHis')); foreach (getFakeItems() as $item) { $paymentData->addInvoiceItem($item['name'], $item['price'], $item['quantity']); } $gateway = new Gateway($url, $paymentData); $gateway->sendRequest();