uzdevid/yii2-apelsin

与“Apelsin”支付系统集成

安装: 19

依赖: 0

建议者: 0

安全性: 0

星星: 1

关注者: 0

分支: 0

公开问题: 0

类型:yii2-extension

1.0 2022-10-20 05:27 UTC

This package is auto-updated.

Last update: 2024-09-05 14:56:30 UTC


README

与“Apelsin”支付系统集成

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist uzdevid/yii2-apelsin "dev-main"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"uzdevid/yii2-apelsin": "dev-main"

to the require section of your composer.json file.

使用方法

注意:您必须在Apelsin服务和您的公司之间创建合同后才能使用此扩展。并且,只有在您通过乌兹别克斯坦共和国中央银行将您的公司作为支付系统创建时,您才能使用大多数方法。

登录名和密码可以从Apelsin服务的专业技术顾问处获得

    $config = [
        'login' => '<login>',
        'password' => '<password>'
    ];

创建类的实例

    $apelsin = new uzdevid\apelsin\Apelsin($config);

处理卡片

获取关于卡片的P2P信息(cards.get_p2p_info)

参数

  1. 卡片号是字符串
    $card = $apelsin->card->info('<card number>');

通过卡片号和到期日期获取卡片数据(cards.get)

参数

  1. 卡片号是字符串或数组
  2. 到期日期是字符串
    $card = $apelsin->card->data('<card number>', '<expiry date>');

或(cards.get_some)

    $cards = [
        ['token' => '<token_1>', 'expire' => '<expire_1>'],
        ['token' => '<token_2>', 'expire' => '<expire_2>'],
        ['token' => '<token_3>', 'expire' => '<expire_3>'],
    ];
    $card = $apelsin->card->data($cards);

通过令牌获取卡片数据(cards.get)

参数

  1. 令牌是字符串或数组
    $card = $apelsin->card->dataByToken('<token>');

或(cards.get_some)

    $tokens = ['<token_1>', '<token_2>', '<token_3>'];
    $card = $apelsin->card->dataByToken($tokens);

通过卡片号和到期日期获取与卡片关联的电话号码(cards.get_phone)

参数

  1. 卡片号是字符串
  2. 到期日期是字符串
    $card = $apelsin->card->phone('<card number>', '<expiry date>');

通过令牌获取与卡片关联的电话号码(cards.get_phone)

参数

  1. 令牌是字符串
    $card = $apelsin->card->phoneByToken('<token>');

将锁定卡片的操作方法(cards.block)

参数

  1. 令牌是字符串
    $card = $apelsin->card->block('<token>');