Plugin Directory

Changeset 2873669


Ignore:
Timestamp:
03/02/2023 01:48:32 PM (3 years ago)
Author:
paybyrd
Message:

Implement new redirect url

Location:
paybyrd/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • paybyrd/trunk/README.txt

    r2867013 r2873669  
    55Requires at least: 4.7
    66Tested up to: 5.8
    7 Stable tag: 2.5.0
     7Stable tag: 2.6.0
    88Requires PHP: 7.0
    99License: GPLv2 or later
  • paybyrd/trunk/languages/paybyrd-woocommerce-en_US.po

    r2867013 r2873669  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n"
     3"Project-Id-Version: Paybyrd Payment Plugin 2.6.0\n"
    44"MIME-Version: 1.0\n"
    55"Content-Type: text/plain; charset=UTF-8\n"
  • paybyrd/trunk/languages/paybyrd-woocommerce-pt_PT.po

    r2867013 r2873669  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n"
     3"Project-Id-Version: Paybyrd Payment Plugin 2.6.0\n"
    44"MIME-Version: 1.0\n"
    55"Content-Type: text/plain; charset=UTF-8\n"
  • paybyrd/trunk/languages/paybyrd-woocommerce.pot

    r2867013 r2873669  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Paybyrd Payment Plugin 2.5.0\n"
     3"Project-Id-Version: Paybyrd Payment Plugin 2.6.0\n"
    44"MIME-Version: 1.0\n"
    55"Content-Type: text/plain; charset=utf-8\n"
  • paybyrd/trunk/paybyrd-payment.php

    r2867013 r2873669  
    55     * Author: Paybyrd
    66     * Author URI: https://www.paybyrd.com
    7      * Version: 2.5.0
     7     * Version: 2.6.0
    88     * Domain Path: /languages
    99     */
     
    381381                 */
    382382                public function process_payment($order_id) {
     383                    global $woocommerce;
    383384                    global $wp;
    384385
    385386                    $order = wc_get_order($order_id);
    386387                    $order_key = $order->get_order_key();
    387 
    388                     // Return thankyou redirect
     388                   
     389                    $checkout_page_url = function_exists('wc_get_cart_url') ? wc_get_checkout_url() : $woocommerce->cart->get_checkout_url();
     390
     391                    // Return payment redirect
    389392                    return [
    390393                        'result' => 'success',
    391394                        'redirect' => add_query_arg('order', $order->get_id(),
    392                         add_query_arg('key', $order_key, add_query_arg(array(), $wp->request)))
     395                        add_query_arg('key', $order_key, add_query_arg(array(), $checkout_page_url)))
    393396                    ];
    394397                }
Note: See TracChangeset for help on using the changeset viewer.