Commit b1e28948 authored by git's avatar git Committed by Konstantinos Skarlatos
Browse files

Issue #3250076 by Emberhood: Redirect with same order_id

parent 8a6e910e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -113,6 +113,9 @@ class CallbackController extends ControllerBase {

    $digest = $request->get('digest');
    $order_id = $request->get('orderid');
    $order_id = explode('at', $order_id);
    $order_id = reset($order_id);

    $order = $this->entityTypeManager->getStorage('commerce_order')->load($order_id);

    $hash = $this->calculateHash($request, $order_id);
@@ -131,6 +134,8 @@ class CallbackController extends ControllerBase {
   */
  public function logResponse($request, $status = "success") {
    $order_id = $request->get('orderid');
    $order_id = explode('at', $order_id);
    $order_id = reset($order_id);
    $data = [
      "txId" => $request->get('txId'),
      "orderid" => $order_id,
+1 −1
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ class EurobankPaymentRedirectForm extends BasePaymentOffsiteForm implements Cont
    $digest_data_array[2] = $config['mid'];
    $digest_data_array[3] = "";
    $digest_data_array[4] = "";
    $digest_data_array[5] = $order->id();
    $digest_data_array[5] = $order->id() . 'at' . time();
    $digest_data_array[6] = "";
    $digest_data_array[7] = $amount;
    $digest_data_array[8] = $config['currency'];