answear / pay-po
PayPo PHP library.
Installs: 12 970
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^8.2
- ext-json: *
- guzzlehttp/guzzle: ^6.0|^7.0
- symfony/property-access: 6.4.*|^7.0
- symfony/serializer: 6.4.*|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- phpro/grumphp: ^v2.8
- phpstan/phpstan: ^1.12
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.5
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: 6.4.*|^7.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.