From fccf27554e05df9d4580c9deefc740c27fa12b70 Mon Sep 17 00:00:00 2001 From: Nuryagdy Mustapayev Date: Wed, 6 Jul 2022 07:55:53 +0200 Subject: [PATCH] PosNet fix wrong transaction type is sent --- src/DataMapper/PosNetRequestDataMapper.php | 2 +- tests/DataMapper/PosNetRequestDataMapperTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DataMapper/PosNetRequestDataMapper.php b/src/DataMapper/PosNetRequestDataMapper.php index 928048be..3f8d84a0 100644 --- a/src/DataMapper/PosNetRequestDataMapper.php +++ b/src/DataMapper/PosNetRequestDataMapper.php @@ -270,7 +270,7 @@ public function create3DEnrollmentCheckRequestData(AbstractPosAccount $account, 'installment' => $this->mapInstallment($order->installment), 'XID' => self::formatOrderId($order->id), 'cardHolderName' => $card->getHolderName(), - 'tranType' => $txType, + 'tranType' => $this->mapTxType($txType), ], ]; } diff --git a/tests/DataMapper/PosNetRequestDataMapperTest.php b/tests/DataMapper/PosNetRequestDataMapperTest.php index 8c0809db..a70ec815 100644 --- a/tests/DataMapper/PosNetRequestDataMapperTest.php +++ b/tests/DataMapper/PosNetRequestDataMapperTest.php @@ -242,7 +242,7 @@ public function testCreate3DEnrollmentCheckRequestData() $pos = $this->pos; $pos->prepare($this->order, AbstractGateway::TX_PAY, $this->card); $expected = $this->getSample3DEnrollmentCheckRequestData($pos->getAccount(), $pos->getOrder(), $pos->getCard()); - $actual = $this->requestDataMapper->create3DEnrollmentCheckRequestData($pos->getAccount(), $pos->getOrder(), 'Sale', $pos->getCard()); + $actual = $this->requestDataMapper->create3DEnrollmentCheckRequestData($pos->getAccount(), $pos->getOrder(), AbstractGateway::TX_PAY, $pos->getCard()); $this->assertEquals($expected, $actual); }