sq-dev / wallex-sdk
Wallex.online 集成 SDK
v2.1.0
2023-09-07 11:37 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.7
README
项目概述
Wallex SDK 是一套软件开发工具包,提供了一套工具和实用程序,用于集成 Wallex 支付网关。
目录
入门
本节提供了如何开始使用 Wallex SDK 的说明。
安装
composer require sq-dev/wallex-sdk
功能
本节描述了 Wallex SDK 的主要功能和能力。
功能 1:创建支付小部件
use Wallex\Widget; $widget = new Widget(1, 'secret_key'); $url = $widget->cretePayment( 'client@mail.ru', 'Xiaomi 9T', 1000, 1, 'Hello thanks for order', 'Xiaomi 9T', 'USDT', 'rub', 'ru' ); // Returns payment url
有关参数的更多信息,请参阅文档。
功能 2:验证支付
use Wallex\Webhook; $payment = new Webhook($_POST); if ($payment->isVerified('secret_key') && $payment->isSuccess()) { // Payment success logic //F.e: $client = $payment->getClient(); // Get client email User::where('email', $client) ->update(['balance' => $payment->getAmount()]); }
功能 3:支付
use Wallex\Payout; $payout = new Payout($merchantId, $secretKey); $payout->cryptoPay($address, $amount, $currency);
有关参数的更多信息,请参阅文档。
贡献
我们欢迎开发社区为改进 Wallex SDK 做出贡献。如果您有兴趣为 Wallex SDK 做出贡献,请按照以下步骤操作
- 在 GitHub 上分叉存储库。
- 为您的功能或错误修复创建一个新分支。
- 在您的分支中进行必要的更改。
- 编写测试以确保更改按预期工作。
- 提交包含更改的拉取请求。
许可
Wallex SDK 根据MIT 许可证授权。