Fany_VanDaal icon

Vložení Stripe platební metody do Superfaktury

Fany_VanDaal | PRO | 04/09/20 11:41:08 AM UTC | 0 ⭐ | 423 👁️ | Never ⏰ | []
PHP |

910 B

|

None

|

0 👍

/

0 👎

/**
 * Pridanie Stripe do zoznamu SF platobnych metod
 * 
 * @param array $gateway_mappings
 * @return array
 */
function pmo_modify_sf_mappings($gateway_mappings) {
    $new = array(
                'stripe' => __('Stripe', 'woocommerce')
            );
 
    return array_merge($gateway_mappings, $new);
}
add_filter('sf_gateway_mapping', 'pmo_modify_sf_mappings', 10, 1);
 
/**
 * Superfaktura - automaticke oznacenie zrealizovanej platby
 * 
 * @param boolean $is_paid 
 * @param WC_Order $order 
 * @return boolean
 */
function pmo_set_paid_invoice($is_paid, $order) {
    $payment_method = $order->get_payment_method();
    $set_as_paid = array('paypal', 'stripe');
 
    if ( $order->get_status() == 'processing' && in_array($payment_method, $set_as_paid) !== false ) {
        return true;
    }
 
    return $is_paid;
}
add_filter( 'woocommerce_sf_order_is_paid', 'pmo_set_paid_invoice', 10, 2 );

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎