Skip to content

Commit 2e6e63e

Browse files
committed
Save data using setters
1 parent dee5009 commit 2e6e63e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

app/code/Magento/PaypalGraphQl/Observer/PayflowProSetCcData.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
namespace Magento\PaypalGraphQl\Observer;
1010

11+
use Magento\Customer\Model\Session as CustomerModelSession;
1112
use Magento\Framework\App\Config\ScopeConfigInterface;
1213
use Magento\Framework\Event\Observer;
1314
use Magento\Framework\GraphQl\Exception\GraphQlInputException;
1415
use Magento\Payment\Observer\AbstractDataAssignObserver;
1516
use Magento\Quote\Api\Data\PaymentInterface;
16-
use Magento\Customer\Model\Session as CustomerModelSession;
1717

1818
/**
1919
* Class PayflowProSetCcData set CcData to quote payment
@@ -80,9 +80,11 @@ public function execute(Observer $observer)
8080
$paymentModel->setData(self::IS_ACTIVE_PAYMENT_TOKEN_ENABLER, false);
8181
}
8282

83-
foreach ($additionalData['cc_details'] as $ccKey => $ccValue) {
84-
$paymentModel->setData($ccKey, $ccValue);
85-
}
83+
$ccData = $additionalData['cc_details'];
84+
$paymentModel->setCcType($ccData['cc_type']);
85+
$paymentModel->setCcExpYear($ccData['cc_exp_year']);
86+
$paymentModel->setCcExpMonth($ccData['cc_exp_month']);
87+
$paymentModel->setCcLast4($ccData['cc_last_4']);
8688
}
8789

8890
/**

0 commit comments

Comments
 (0)