financialplugins / omnipay-solana
Solana 驱动,用于 Omnipay 支付处理库
1.0
2022-04-28 13:46 UTC
Requires
Requires (Dev)
- omnipay/tests: ^3.0
README
用于 Omnipay PHP 支付处理库的 Solscan.io 驱动。
安装
composer require financialplugins/omnipay-solana
使用
初始化
在执行其他方法之前,此步骤是必需的。
$gateway = Omnipay::create('Solana');
$gateway->initialize();
获取地址余额
以 lamports 为单位获取地址余额。
$response = $gateway->fetchBalance(['address' => '8Jd4NUfJJB4bXYEx36ZrEF7hxKqYyxh1cBkrspAJxDAw'])->send();
if ($response->isSuccessful()) {
$data = $response->getData();
} else {
$errorMessage = $response->getMessage();
}
获取交易
$response = $gateway->fetchTransaction(['transactionReference' => '5vF7STm7q1v84THiJhL6BdvvYs9u2YvjwX5MjSmqJVdmu4x5SKsrc1QXveZREA7TaCnvrU96Ndc9Uxn3rVwwoemD'])->send();
if ($response->isSuccessful()) {
$data = $response->getData();
} else {
$errorMessage = $response->getMessage();
}
支持
如果您在使用 Omnipay 时遇到一般性问题,我们建议在 Stack Overflow 上发布帖子。请确保添加 omnipay 标签,以便容易找到。
如果您想了解发布公告,讨论项目想法或提出更详细的问题,还有一个您可以订阅的 邮件列表。
如果您认为您发现了错误,请使用 GitHub 问题跟踪器 报告错误,或者更好的是,分支库并提交一个拉取请求。