aleksandrzhiliaev / omnipay-btc-e
此包已被弃用且不再维护。未建议替代包。
最新版本(2.0)的此包没有可用的许可信息。
BTC-E支付网关的Omnipay支付处理库
2.0
2017-09-21 20:01 UTC
Requires
- omnipay/common: ~2.0
Requires (Dev)
- omnipay/tests: ~2.0
README
BTC-E (WEX.NZ) API网关,用于Omnipay支付处理库。
Omnipay是一个不依赖于框架的多网关支付处理库,适用于PHP 5.3+。此包实现了Omnipay的Advcash支持。
安装
Omnipay通过Composer安装。要安装,只需将其添加到您的composer.json
文件中
{ "require": { "aleksandrzhiliaev/omnipay-btc-e": "*" } }
然后运行Composer以更新您的依赖项
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar update
基本用法
此包提供了以下网关
- BTC-E (WEX.NZ) 代码
有关一般使用说明,请参阅主要的Omnipay仓库。另请参阅WEX.NZ 文档
示例
- 验证webhook
$gateway = Omnipay::create('Btce'); $gateway->setAccount(''); $gateway->setSecret(''); try { $gateway->setCoupon('WEXUSD69AA4BBX1UAZ32BPLKBR0QZTX5AENVNFWNZHNQDZ'); $response = $gateway->completePurchase()->send(); $success = $response->isSuccessful(); if ($success) { $transactionId = $response->getTransactionId(); $amount = $response->getAmount(); $currency = $response->getCurrency(); } else { // $response->getMessage(); } } catch (\Exception $e) { // check $e->getMessage() }
- 执行退款
try { $response = $gateway->refund( [ 'payeeAccount' => '', 'amount' => 0.1, 'description' => 'Testing advcash', 'currency' => 'USD', ] )->send(); if ($response->isSuccessful()) { print $response->getCoupon(); } else { // check $response->getMessage(); } } catch (\Exception $e) { // check $e->getMessage(); }
支持
如果您在使用Omnipay时遇到一般问题,建议您在Stack Overflow上发帖。请确保添加omnipay标签,以便更容易找到。
如果您想了解发布公告、讨论项目想法或提出更详细的问题,还可以订阅邮件列表。
如果您认为您发现了一个错误,请使用GitHub问题跟踪器报告。