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

This package is auto-updated.

Last update: 2025-06-16 20:51:16 UTC


README

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();