for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Cakasim\Payone\Sdk\Api\Message\Payment;
use Cakasim\Payone\Sdk\Api\Message\Payment\Parameter\Amount;
use Cakasim\Payone\Sdk\Api\Message\Payment\Parameter\Currency;
use Cakasim\Payone\Sdk\Api\Message\Payment\Parameter\SequenceNumber;
use Cakasim\Payone\Sdk\Api\Message\Payment\Parameter\TransactionId;
use Cakasim\Payone\Sdk\Api\Message\Request;
/**
* Represents a payment refund request.
*
* @author Fabian Böttcher <[email protected]>
* @since 0.1.0
*/
class RefundRequest extends Request implements RefundRequestInterface
{
use TransactionId,
SequenceNumber,
Amount,
Currency;
* @inheritDoc
public function __construct(array $parameters)
parent::__construct(array_merge($parameters, [
'request' => 'refund',
]));
}