jackmartin / popolniclub
库 PopolniClub API
1.6
2020-10-07 13:51 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^7.1
Requires (Dev)
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2024-09-07 22:18:47 UTC
README
描述
PHP 库用于操作 PopolniClub API
文档
要求
- PHP 5.6 或更高版本
- Composer
Composer
composer require jackmartin/popolniclub
库
API 的主要方法
- 创建支付
- 支付状态
- 当前余额
示例
__construct()
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); // $pophone = new Pophone(); // $pophone // ->setLogin() // ->setPassword() // ->setAPI() // ->setSandbox();
sandbox()
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API', true);
sendPayment() - 示例 1
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); print_r( $pophone->sendPayment( [ 'transactionId' => 1000000001, 'amount' => 100, 'msisdn' => '380000000000', 'templateID' => 0 ] ) );
sendPayment() - 示例 2
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); print_r( $pophone ->setTransactionID() ->setSumm(1) ->setPhone('380000000000') ->setTemplateID() ->addPayment() ->sendPayment() );
sendPayment() - 示例 3
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); foreach ( [ [ 'phone' => '380000000000', 'summ' => 1 ], [ 'phone' => '380000000001', 'summ' => 1 ] ] as $key => $item ) { $pophone ->setTransactionID() ->setPhone($item['phone']) ->setSumm($item['summ']) ->setTemplateID() ->addPayment(); } print_r( $pophone->sendPayment()->getData() );
statusPayment() - 示例 1
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); print_r( $pophone->statusPayment( [ [ 'transactionId' => 1000000001, 'status' => 0, ], ] ) );
statusPayment() - 示例 2
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); print_r( $pophone ->addTransaction(1000000001) ->statusPayment() );
statusPayment() - 示例 3
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); foreach ( [ 1000000001, 1000000002, ] as $id ) { $pophone->addTransaction($id); } print_r( $pophone->statusPayment()->getData() // $pophone->statusPayment()->getRaw() // $pophone->statusPayment()->transaction() // $pophone->statusPayment()->status() );
currentBalance()
require_once 'vendor/autoload.php'; use PopolniClub\Pophone; $pophone = new Pophone('Ваш логин', 'Ваш пароль API'); print_r( $pophone->currentBalance()->getData() // $pophone->currentBalance()->getRaw() // $pophone->currentBalance()->balance() // $pophone->currentBalance()->balance(true) // $pophone->currentBalance()->credit() );
