talismanfr / psb-api
Library for working with API PSB Bank.
dev-master
2020-02-14 08:55 UTC
Requires
- php: >=7.3.0
- ext-curl: *
- ext-json: *
Requires (Dev)
This package is auto-updated.
Last update: 2024-04-14 18:38:07 UTC
README
Description here.
Install
composer require talismanfr/psb-api dev-master
Tutorial
Use ApiService
<?php $api = new talismanfr\psbbank\api\Api('https://api.lk.psbank.ru/fo/v1.0.0/'); $service = new talismanfr\psbbank\ApiService($api);
Getting auth token via email:password
$login = $service->login('test@test.ru', '123'); echo 'token='.$login->getToken();
New Order
// create `OrderRequest` object. $orderReq = new OrderRequest(new InnValue('9724004969'), 'test firm', false, true, 'tes test test', new PhoneValue('79675319122'), new EmailValue('test@test.ru'), 190, 'comment'); //send order to bank $order = $service->createOrder('YouToken', $orderReq); if ($order != null){ if ($order->isError()){ print_r($order->getErrors()); }else{ echo 'id order='.$order->getId().PHP_EOL; } }
Tests
Income.