Documentation of the API can be found here: https://paypo.pl/home/integracja.
- install with Composer
composer require answear/pay-po
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');
Feel free to open pull requests with new features, improvements or bug fixes. The Answear team will be grateful for any comments.