rc4347 / yii2-paybox
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: >=7.4.0
- ext-simplexml: *
- guzzlehttp/guzzle: ^6.0
- yiisoft/yii2: ^2.0.13
README
Getting Started
Installation
The PHP Service can be installed via Composer by requiring the
rc4347/yii2-paybox
package in your project's composer.json
.
{ "require": { "rc4347/yii2-paybox": "^0.0.3" } }
Usage
Create credentials
<?php class ExampleCredentials extends RC4347\Yii2Paybox\base\credentials\Credential { public function getMerchantId(): string { return "XXXXXX"; } public function getMerchantSecret(): string { return "XXXXXXXXXXXXXXXX"; } public function getMerchantSecretPayout(): string { return "XXXXXXXXXXXXXXXX"; } }
Create Initialization Page Config
use RC4347\Yii2Paybox\base\config\InitializationPageConfig; $config = new InitializationPageConfig(1, 100, 'https://example.com/result');
Initialization Page Service
use RC4347\Yii2Paybox\services\InitializationPageService; $service = InitializationPageService($config, new ExampleCredentials()); $result = $service->run(); # get redirect url $redirect_url = $service->getRedirectUrl($result); return $redirect_url;
Resources
For more information: