starkpay-php / starkpay
Starkpay PHP 支付客户端库
0.0.4
2020-06-12 14:21 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-12 23:46:40 UTC
README
为全球企业提供集成的加密支付
要求
PHP 5.3.0 及以上版本。
安装
通过 Composer
composer require starkpay-php/starkpay
基本用法
<?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(); } ?>
在回调页面进行支付验证
<?php if ($payment->paymentIsValid()) { echo "Payment Successful"; } else { echo "Payment Failed, Error : ". $payment->getErrorMessage(); } ?>
PHP 单元测试
PHP 单元测试
./vendor/bin/phpunit --bootstrap vendor/autoload.php tests/ --coverage-html reports --whitelist src
许可证
MIT 许可证 (MIT)。请参阅许可证文件获取更多信息。