return url χρησιμοποιε?ται και στο success και στο fail
-
Καλημ?ρα,
παρατηρ? ?τι στο 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?
Ευχαριστ? για την βο?θεια εκ των προτ?ρων
- The topic ‘return url χρησιμοποιε?ται και στο success και στο fail’ is closed to new replies.