rozetkapay / php-sdk
RozetkaPay php sdk
dev-main
2024-06-07 11:14 UTC
Requires
- php: ^5.4|^7.0|^8.0
- ext-curl: *
- ext-dom: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ~5|~8|~9
This package is not auto-updated.
Last update: 2024-09-22 09:09:19 UTC
README
支付服务提供商
支付服务提供商(PSP)为在线商店提供接受各种支付方式(包括信用卡、基于银行的支付,如直接借记、银行转账和基于网上银行的真实时间银行转账)的电子支付服务。通常,他们使用软件即服务(SaaS)模式,为他们的客户(商家)提供一个支付网关,使其能够支持多种支付方式。 了解更多
安装
简单开始
require 'vendor/autoload.php'; //test //\RozetkaPay\Configuration::setDev(); //or \RozetkaPay\Configuration::setBasicAuth("a6a29002-dc68-4918-bc5d-51a6094b14a8", 'XChz3J8qrr'); \RozetkaPay\Configuration::setResultUrl('https://:8000/result'); \RozetkaPay\Configuration::setCallbackUrl('https://:8000/callback'); //Creates an endpoint for Payment $rpay = new \RozetkaPay\Api\Payment(); //Creates an instance with payment data $dataRequest = new \RozetkaPay\Model\Payment\RequestCreatePay(); $dataRequest->amount = 100; $dataRequest->external_id = 500209; /** @var \RozetkaPay\Model\Payment\Responses $data */ /** @var \RozetkaPay\Model\ResponsesError $error */ list($data, $error) = $rpay->create($dataRequest); if($data !== false){ print $data->getCheckoutUrl(); }else{ print_r($error); }
API
查看 文档
示例
要检查它,您可以使用内置的PHP服务器
cd ~/examples
php -S localhost:8000