public function __construct(ClientInterface $client, OpenpayCardMapper $cardMapper, OpenpayExceptionMapper $exceptionMapper, EncryptorInterface $encryptor, ScopeConfigInterface $config) { $paymentOpenpayConfig = $config->getValue('payment/openpay'); $paymentOpenpayConfig['merchantId'] = $encryptor->decrypt($paymentOpenpayConfig['merchantId']); $paymentOpenpayConfig['apiKey'] = $encryptor->decrypt($paymentOpenpayConfig['apiKey']); $paymentOpenpayConfig['publicKey'] = $encryptor->decrypt($paymentOpenpayConfig['publicKey']); parent::__construct($client, $cardMapper, $exceptionMapper, $paymentOpenpayConfig); }