rozetkapay/php-sdk

RozetkaPay php sdk

dev-main 2024-06-07 11:14 UTC

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