nicholaskimuli / lipisha-sdk
临时 Lipisha 付款 SDK
v1.0.0
2017-08-08 18:07 UTC
Requires
- php: >=5.3.0
- ext-curl: *
Requires (Dev)
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-29 04:42:49 UTC
README
此软件包为 Lipisha 付款 API (http://developer.lipisha.com/) 提供绑定
- 免费软件:MIT 许可证
- 文档: http://developer.lipisha.com
特性
- 发送金钱
- 确认交易
- 发送短信
- 获取浮点数
- 获取余额
- 信用卡交易收费
- 搜索交易
- 搜索客户
- 添加用户
- 添加付款账户和提款账户
安装
可以使用 composer 安装此软件包
composer require lipisha/sdk
或者添加到您的 composer 依赖项
{ "require": { "lipisha/sdk": "^1.0" }, }
对于现有 composer 项目,您可以直接开始使用 lipisha
$lipisa = new \Lipisha\Lipisha("<API-KEY>", "<API-SIGNATURE>", "<ENVIRONMENT>")
对于所有其他用例,您可以将生成的 composer 类自动加载器包含在内。
require_once "vendor/autoload.php"
示例
IPN 回调示例位于示例目录中
https://github.com/lipisha/lipisha-php-sdk/tree/master/examples
快速入门
$lipisha = new \Lipisha\Lipisha("<YOUR API KEY>", "<YOUR API SIGNATURE>", "LIVE"); // To connect to the sandbox, pass the environment asm ``TEST`` instead. // Get balance $response = $lipisha.getBalance(); print_r($response) $balance = $response->content["balance"]; // Send money $payout_account = "033111"; $response = $lipisha->send_money($payout_account, "0722123456", 500); $status = $response->status; //SUCCCESS or FAIL // Acknowledge a transaction $response = $lipisha->confirm_transaction("TX98089890"); $status = $response->status; //SUCCESS or FAIL $content = $response->content; //Transaction details
运行测试
运行测试需要 php unit 并设置认证环境变量
首先,运行 composer 安装依赖项
composer install
然后设置认证环境变量
export LIPISHA_API_KEY="<YOUR LIPISHA API KEY>" export LIPISHA_API_SIGNATURE="<YOUR LIPISHA API SIGNATURE>"
运行测试
phpunit tests/LipishaTest.php
大多数测试需要在测试套件中设置参数。
请参阅类文档以获取详细的 API 信息。有关每个方法的所需参数,请参阅 Lipisha API。