talismanfr/

psb-api

用于操作PSB银行API的库。

dev-master 2020-02-14 08:55 UTC

This package is auto-updated.

Last update: 2024-09-14 19:31:31 UTC


README

描述在这里

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

安装

 composer require talismanfr/psb-api dev-master

教程

使用ApiService

<?php
$api = new talismanfr\psbbank\api\Api('https://api.lk.psbank.ru/fo/v1.0.0/');
$service = new talismanfr\psbbank\ApiService($api);

通过电子邮件:密码获取认证令牌

$login = $service->login('test@test.ru', '123');
echo 'token='.$login->getToken();

订单

// 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;
    }
}

测试

收入。