starkpay-php/starkpay
Composer 安装命令:
composer require starkpay-php/starkpay
包简介
Starkpay PHP Payment Client Library
README 文档
README
Integrated crypto payments for global businesses
Requirements
PHP 5.3.0 and later.
Installation
Via Composer
composer require starkpay-php/starkpay
Basic Usage
<?php // including autoload file. require __DIR__.'/vendor/autoload.php'; // Creating a new payment object ($apiKey) visit http://dashboard.starkpayments.net to get API Key $payment = new \Starkpayments\Payment('<api_key>'); // Get pay object ($amount, $currency (EUR,USD etc), $description, $returnUrl) $pay = $payment->getUrl(23.5, 'USD', 'Invoice 2223', 'https://mydomain.com/payment_return.php'); if ($pay->isSuccess()) { //redirect URL $redirect_url = $pay->getRedirectUrl(); header("location: $redirect_url"); } else { echo $pay->getErrorMessage(); } ?>
Payment Validation On CallBack Page
<?php if ($payment->paymentIsValid()) { echo "Payment Successful"; } else { echo "Payment Failed, Error : ". $payment->getErrorMessage(); } ?>
PHP Unit
PHP unit test
./vendor/bin/phpunit --bootstrap vendor/autoload.php tests/ --coverage-html reports --whitelist src
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-12-26