financialplugins/omnipay-solana

Solana 驱动,用于 Omnipay 支付处理库

1.0 2022-04-28 13:46 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:19 UTC


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 问题跟踪器 报告错误,或者更好的是,分支库并提交一个拉取请求。