anilken/turkpin-api

此软件包已被废弃,不再维护。没有建议的替代软件包。

Turkpin API 软件包

资助软件包维护!
anilken

v1.0.6 2022-09-01 15:41 UTC

This package is auto-updated.

Last update: 2023-04-29 01:32:57 UTC


README

Latest Version on Packagist Total Downloads

Turkpin API 通过此软件包,您可以为您的客户创建一个 epin 订单并将其交付。 官方文档

安装

您可以通过 composer 安装此软件包

composer require anilken/turkpin-api

用法

use Anilken\Turkpin\Turkpin;

$api = new Turkpin('username', 'password');

$api->epinList();

// Example Output

[
  {
    "id": "5",
    "name": "Echo of Soul (EOS)"
  },
  {
    "id": "633",
    "name": "Google Play kodu"
  }
  ...
]


$api->epinProducts($epin_id);

// Example Output

[
  {
    "name": "Google Play kodu 25 TL",
    "id": "8209",
    "stock": "377",
    "min_order": "1",
    "max_order": "0",
    "price": "24.5000",
    "tax_type": []
  },
  ...
]

$api->epinOrder($epin_id, $product_id, $qty = 1, $character = '');

// Example Output

{
  "status": "Success",
  "order_no": "21061113513501",
  "total_amount": "1",
  "list": [
    {
      "code": "8PFG-XXXX-FL3C-XXXX",
      "desc": "Test Ürün"
    }
  ]
}

$api->checkStatus($order_no);

// Example Output

{
  "status_code": "000",
  "order_no": "21061113513501",
  "order_code": "2",
  "order_status_description": "Siparişiniz Tamamlandı",
  "check_date": "11-06-2021 13:51:53",
  "extra": PTAL SEBEBI",
}

$api->checkBalance();

// Example Output

{
  "balance": "996501.2300",
  "credit": "0.0000",
  "bonus": "0.000",
  "spending": "3498.7700"
}

异常代码

代码 信息
0 API 结果为空,请重试。
1 未找到用户,请检查您的用户名和密码。
2 您的 IP 地址无权限访问。请检查您的 IP 地址。
3 命令无效,请检查 cmd 参数。
4 消息字段是必填字段。
5 处理过程中发生错误。
6 此账户未经授权使用 Turkpin API。
7 此账户不可用于 Turkpin API。
8 缺少游戏 ID。
9 找不到游戏的服务器列表。
10 订单格式缺失或不正确。
11 找不到产品。
12 产品缺货。
13 订单数量必须是 min% s。
14 经销商余额不足。
15 支付类型无效。
16 通知格式缺失或不正确。请检查字段。
17 您输入了缺失或错误的通知号码。请检查 notification_id 值。
18 订单数量必须是 max% s。
19 系统错误,错误代码:%s
20 请输入正确的操作员和电话号码进行 GSM TL 充值。
21 报告的支付金额必须大于 0。
22 此产品我们没有购买。
23 网站目前因更新或维护而关闭。
99 订单未找到。请检查订单号。
111 XML 格式错误。请检查您发送的 XML 格式。
--- 为此软件包添加的自定义错误代码
101 获取游戏列表失败
102 获取产品列表失败
103 获取余额失败

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞,请参阅 我们的安全策略

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件