gyugie / gopayid
非官方GopayID API包装器
1.0.0
2020-11-11 06:24 UTC
Requires
- php: ^7.4
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-29 05:50:03 UTC
README
此仓库是从GOJEK和https://github.com/namdevel/gopay-api移植到PHP的。
符合2020年11月10日Gojek API更新。
用户账户功能
- 登录电话号码
- 获取AccessToken
- 转账GopayID
- 转账银行
- 获取历史记录
- 获取个人资料
- 获取账户余额
- 获取二维码
- 获取银行列表
- 获取银行账户名称
文档
运行GopayID API的步骤
使用Composer获取包
composer require gyugie/gopayid
如果使用原生运行
require 'vendor/autoload.php'; use Gyugie\GopayID; $gopay = new GopayID();
GopayID用户账户功能
使用手机号码登录
$loginToken = $gopay->LoginNumberPhone('<mobilePhone>')->getResult();
在GopayID上登录以获取访问令牌
$authToken = $gopay->getAuthToken('<loginToken>', '<OTP>')->getResult();
显示账户信息
$gopay = new GopayID('<access_token>'); $result = $gopay->getProfile()->getResult();
向相同GOPAY转账
$gopay = new GopayID('<access_token>'); $result = $gopay->transferGopayID('<phoneNumber>', '<amount>', '<pin>')->getResult();
通过银行转账
$gopay = new GopayID('<access_token>'); $result = $gopay->transferBank('<bankCode>', '<bankNumber>', '<amount>', '<pin>')->getResult();
获取银行列表
$gopay = new GopayID('<access_token>'); $result = $gopay->getBankList()->getResult();
获取交易历史记录
$gopay = new GopayID('<access_token>'); $result = $gopay->getHistoryTransaction()->getResult();
显示用户个人资料
$gopay = new GopayID('<access_token>'); $result = $gopay->getBalance()->getResult();
获取二维码
$gopay = new GopayID('<access_token>'); $result = $gopay->getQrid('<phoneNumber>')->getResult();
获取银行账户名称
$gopay = new GopayID('<access_token>'); $result = $gopay->getBankAccountName('<bankCode>', '<bankNumber>')->getResult();
贡献
欢迎所有类型的贡献 - 代码、测试、文档、错误报告、新功能等...
- 发送反馈。
- 提交错误报告。
- 编写/编辑文档。
- 修复错误或添加新功能。