• Resolved iowebgr

    (@iowebgr)


    Καλημ?ρα,
    παρατηρ? ?τι στο plugin υπ?ρχει ?να πρ?βλημα σχετικ? με το return url.
    Τσεκ?ρω τι? περιπτ?σει? success / fail στο τεστ περιβ?λλον τη? τρ?πεζα? με GET και βλ?πω τα εξ?? αποτελ?σματα.

    Και στην περ?πτωση success και στην περ?πτωση fail μα? κ?νει redirect στην ?δια σελ?δα.

    Στο return url πρ?πει να επιλ?ξουμε θεωρητικ? την success page απ? τι? πληροφορ?ε? που βλ?πω στι? ρυθμ?σει?.

    Σε αυτ?ν την περ?πτωση αποτυχ?α? τη? συναλλαγ?? στο κομμ?τι κ?δικα που την χειρ?ζεται

    ` if (isset($_GET[‘peiraeus’]) && ($_GET[‘peiraeus’] == ‘fail’)) {

    if (isset($_GET[‘MerchantReference’])) {
    $order_id = $_GET[‘MerchantReference’];
    $order = new WC_Order($order_id);
    $message = __(‘Thank you for shopping with us. <br />However, the transaction wasn\’t successful, payment wasn\’t received.’, ‘woocommerce-piraeusbank-payment-gateway’);
    $message_type = ‘error’;

    $transaction_id = $_GET[‘SupportReferenceID’];

    //Add Customer Order Note
    $order->add_order_note($message . ‘<br />Piraeus Bank Transaction ID: ‘ . $transaction_id, 1);

    //Add Admin Order Note
    $order->add_order_note($message . ‘<br />Piraeus Bank Transaction ID: ‘ . $transaction_id);

    //Update the order status
    $order->update_status(‘failed’, ”);

    $pb_message = array(
    ‘message’ => $message,
    ‘message_type’ => $message_type
    );

    $this->generic_add_meta($order_id, ‘_piraeusbank_message’, $pb_message);
    $this->generic_add_meta($order_id, ‘_piraeusbank_message_debug’, $pb_message);
    }
    }`

    Δε θα ?πρεπε να υπ?ρχει και ?να καινο?ριο redirect στο fail page ? ?στω στο checkout?

    Ευχαριστ? για την βο?θεια εκ των προτ?ρων

    • This topic was modified 5 years, 7 months ago by iowebgr.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπ?ρα σα?,

    και σα? ευχαριστο?με για το μ?νυμα σα?.

    Σχετικ? με το α?τημα σα?, παρακαλ? επικοινων?στε με την τρ?πεζα μια? και ?χουμε δει κ?ποιε? περιπτ?σει? που εν? οι χρ?στε? ξ?ρουν πω? ?χουν GET, του? ?χουν τελικ? ενεργ? το Post method.

    Αν σα? επιβεβαι?σουν πω? ?χετε GET, παρακαλ? προωθ?στε μα? στο [email protected] το url τη? σελ?δα? σα?, μαζ? με τα screenshots των ρυθμ?σεων Plugin αλλ? του Woocommerce.

    Με εκτ?μηση,
    Mπελαδ?κη? Γι?ργο?
    Quality Assurance & Quality Control Analyst for Enartia

    Thread Starter iowebgr

    (@iowebgr)

    Καλησπ?ρα,
    σα? ?χω αποστε?λει το ζητο?μενο email καθ?? λειτουργο?με με GET.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘return url χρησιμοποιε?ται και στο success και στο fail’ is closed to new replies.