for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types = 1);
namespace Korobovn\CloudPayments\Message\Response\Model;
use Korobovn\CloudPayments\Message\Traits\ModelField\PaReqString;
use Korobovn\CloudPayments\Message\Traits\ModelField\AcsUrlString;
use Korobovn\CloudPayments\Message\Traits\ModelField\TransactionIdInt;
/**
* @see https://developers.cloudpayments.ru/#oplata-po-kriptogramme
*/
class Cryptogram3dSecureAuthRequiredModel extends AbstractModel
{
use TransactionIdInt,
PaReqString,
AcsUrlString;
* {@inheritDoc}
public function toArray(): array
return [
'TransactionId' => $this->getTransactionId(),
'PaReq' => $this->getPaReq(),
'AcsUrl' => $this->getAcsUrl(),
];
}