for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of gpupo/adyen-sdk
* Created by Gilmar Pupo <[email protected]>
* For the information of copyright and license you should read the file
* LICENSE which is distributed with this source code.
* Para a informação dos direitos autorais e de licença você deve ler o arquivo
* LICENSE que é distribuído com este código-fonte.
* Para obtener la información de los derechos de autor y la licencia debe leer
* el archivo LICENSE que se distribuye con el código fuente.
* For more information, see <https://opensource.gpupo.com/>.
*/
namespace Gpupo\AdyenSdk\Payment\Request\Decorator;
class CreditCardDecorator extends AbstractDecorator
{
protected function getCustomFields()
return [
'shopperEmail' => $this->getOrder()->getShopper()->getEmail(),
'shopperIP' => $this->getOrder()->getShopper()->getIp(),
'shopperReference' => $this->getOrder()->getShopper()->getFullName(),
'installments' => ['value' => $this->getOrder()->getInstallments()],
'additionalData' => [
'card.encrypted.json' => $this->getRequest()->getEncryptedData(),
],
];
}