Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * 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 );
Add Comment
Please, Sign In to add comment