answear / pay-po
PayPo PHP library.
Installs: 12 164
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
- marc-mabe/php-enum: ^4.3
- symfony/property-access: 6.4.*
- symfony/serializer: 6.4.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.58
- phpro/grumphp: ^v2.5
- phpstan/phpstan: ^1.11
- phpstan/phpstan-webmozart-assert: ^1.0
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: 6.4.*
This package is auto-updated.
Last update: 2024-09-12 08:19:44 UTC
README
Documentation of the API can be found here: https://paypo.pl/home/integracja.
Installation
- install with Composer
composer require answear/pay-po
Usage
use Answear\PayPo\Configuration\PayPoConfiguration; use Answear\PayPo\Request\Transaction\CreateRequest; use Answear\PayPo\Service\Order; //... PayPoConfiguration::setForSandbox(6, 'apiKey'); $orderService = new Order(); $registerResponse = $orderService->create(new CreateRequest(...)); $redirectUrl = $registerResponse->redirectUrl; //... //others requests $orderService->confirm('transaction-uuid'); $orderService->refund('transaction-uuid', 123); $orderService->getStatusDetails('transaction-uuid'); $orderService->cancel('transaction-uuid');
Final notes
Feel free to open pull requests with new features, improvements or bug fixes. The Answear team will be grateful for any comments.