vanta/b2pos-soap-client
最新稳定版本:0.1
Composer 安装命令:
composer require vanta/b2pos-soap-client
包简介
Soap client for b2pos
README 文档
README
Клиент для интеграции с сервисом api.b2pos.ru
Установка
Минимальная версия PHP: 8.1
- Запустите команду
composer require vanta/b2pos-soap-client - Установите psr совместимый клиент
Особенности работы с клиентом
- Сервис работает только с 1 валютой - RUB
- В параметр конструктора Money передаем суммы в копейках
Пример использования:
<?php declare(strict_types=1); $psr18Client = new Psr18Client(); $soapClientBuilder = SoapClientBuilder::create($psr18Client, 'yourUserId', 'yourUserToken'); $request = new NewLoanApplicationRequestShort( userInn: '123456789012', lastname: 'clientLastName', firstname: 'clientFirstName', secondname: 'clientSecondName', phoneNumber: PhoneNumber::parse('+79611234567'), comment: 'someComment', firstPaymentAmount: new MoneyPositiveOrZero('15000000'), russianPassportDocument: new RussianPassportDocument( new RussianPassportSeries('1234'), new RussianPassportNumber('123456'), ), loanPeriodInMonths: 10, requestId:'someRequestId', pointOfSaleId: '123', loanType: LoanTypeShort::LOAN, basketProducts: [new BasketProduct( 'someBasketProductName', new MoneyPositiveOrZero('15000000'), 'someBasketProductModel', 'someBasketProductBrand', )], ); $response = $soapClientBuilder ->createLoanApplicationClient() ->newLoanApplicationShort($request) ;
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-29