Skip to content

Commit 1bc3f4b

Browse files
committed
Fix: retrieve Sofinco transaction uuid even if the transaction status is unauthorized
1 parent 77086f3 commit 1bc3f4b

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Gateway/SofincoPaymentGateway.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@ public function getResponse(
160160
}
161161

162162
$gatewayResponse = (new GatewayResponse())
163+
->setTransactionUuid($request->query->get('ti'))
164+
->setAmount($request->query->get('s3'))
163165
->setDate(new \DateTime())
164166
->setStatus(PaymentStatus::STATUS_FAILED)
165167
->setRaw($request->query->all())
@@ -169,11 +171,6 @@ public function getResponse(
169171
return $gatewayResponse->setMessage('Transaction unauthorized');
170172
}
171173

172-
$gatewayResponse
173-
->setTransactionUuid($request->query->get('ti'))
174-
->setAmount($request->query->get('s3'))
175-
;
176-
177174
return $gatewayResponse->setStatus(PaymentStatus::STATUS_UNVERIFIED);
178175
}
179176

0 commit comments

Comments
 (0)