dev-sdk-1488
dev-sdk-1488Ecommpay SDK
The Development Requires
by Roman Zhukov
dev-master
9999999-devEcommpay SDK
The Development Requires
by Roman Zhukov
Wallogit.com
2017 © Pedro Peláez
Ecommpay SDK
This is a set of libraries in the PHP language to ease integration of your service with the EcommPay Payment Page., (*2)
Please note that for correct SDK operating you must have at least PHP 7.0., (*3)
, (*4)
Install with composer, (*5)
composer require ecommpay/paymentpage-sdk
$gate = new ecommpay\Gate('secret');
$payment = new ecommpay\Payment('11', 'some payment id');
$payment->setPaymentAmount(1000)->setPaymentCurrency('RUB');
$url = $gate->getPurchasePaymentPageUrl($payment);
$url here is the signed URL., (*6)
If you want to use another domain for URL you can change it with optional Gate constructor parameter:, (*7)
new ecommpay\Gate('secret', 'https://mydomain.com/payment');
or change it with method, (*8)
$gate->setPaymentBaseUrl('https://mydomain.com/payment');
You'll need to autoload this code in order to handle notifications:, (*9)
$gate = new ecommpay\Gate('secret');
$callback = $gate->handleCallback($data);
$data is the JSON data received from payment system;, (*10)
$callback is the Callback object describing properties received from payment system;
$callback implements these methods:
1. Callback::getPaymentStatus();
Get payment status.
2. Callback::getPayment();
Get all payment data.
3. Callback::getPaymentId();
Get payment ID in your system., (*11)
Ecommpay SDK
Ecommpay SDK