achais/jstopay

聚速通-话费、流量、加油卡、视频直充 SDK for PHP

dev-master 2020-06-18 08:34 UTC

This package is auto-updated.

Last update: 2024-09-18 18:28:51 UTC


README

聚速通-话费、流量、加油卡、视频直充 SDK for PHP.

让你忽略第三方的 Http 请求规则、加密方式和加密实现, 只需关注自己的业务代码

安装

$ composer require achais/jstopay:dev-master -vvv

使用

配置信息和实例化

use Achais\JSTOPay\JSTOPay;

$config = [
    'debug' => true, // 开启调试

    'key' => 'ea0c81*************cc65c1', // 替换成你自己的
    'user_id' => '8***0', // 替换成你自己的

    // 日志
    'log' => [
        'level' => 'debug',
        'permission' => 0777,
        'file' => '/tmp/jstopay-' . date('Y-m-d') . '.log', // 日志文件, 你可以自定义
    ],
];

$jstopay = new JSTOPay($config);

不管使用什么功能, 配置信息和实例化 JSTOPay 是必须的

查询余额

use Achais\JSTOPay\JSTOPay;

$config = []; // 配置信息如上
$jstopay = new JSTOPay($config);

$ret = $jstopay->unicomAync->queryBalance();

结果:
Collection {#294 ▼
  #items: array:5 [▼
    "status" => "success"
    "desc" => "交易成功"
    "code" => "00"
    "balance" => 48830
    "success" => true
  ]
}

返回的是一个 Collection 对象, 或者为 null

文档

更多功能介绍请看源码或 Wiki.

贡献

你可以通过以下三种方式之一进行贡献

  1. 使用问题跟踪器提交错误报告。
  2. 问题跟踪器上回答问题或修复错误。
  3. 贡献新功能或更新 Wiki。

代码贡献过程并不十分正式。你只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码规范。任何新的代码贡献都必须附有相应的单元测试(如果适用)。

许可

MIT