answear / pay-po
PayPo PHP library.
5.0.0
2026-06-22 12:22 UTC
Requires
- php: ^8.3
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
- symfony/property-access: ^7.0|^8.0
- symfony/serializer: ^7.0|^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v3.95.10
- phpro/grumphp: ^v2.21.0
- phpstan/phpstan: ^2.2.2
- phpstan/phpstan-webmozart-assert: ^2.0.0
- phpunit/phpunit: ^10.5
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: ^7.0|^8.0
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.