/** * Merchants modules * * @param array $gateways */ public static function merchants_modules($gateways) { global $nzshpcrt_gateways, $num, $wpsc_gateways, $gateway_checkout_form_fields; $gateways[] = array('name' => __('Pronamic', 'pronamic_ideal'), 'api_version' => 2.0, 'class_name' => 'Pronamic_WP_Pay_Extensions_WPeCommerce_PronamicMerchant', 'has_recurring_billing' => false, 'wp_admin_cannot_cancel' => false, 'display_name' => __('Pronamic', 'pronamic_ideal'), 'requirements' => array('php_version' => 5.0, 'extra_modules' => array()), 'form' => 'pronamic_ideal_wpsc_pronamic_merchant_form', 'submit_function' => 'pronamic_ideal_wpsc_pronamic_merchant_submit_function', 'internalname' => 'wpsc_merchant_pronamic'); $gateways[] = array('name' => __('Pronamic iDEAL', 'pronamic_ideal'), 'api_version' => 2.0, 'image' => plugins_url('/images/icon-32x32.png', Pronamic_WP_Pay_Plugin::$file), 'class_name' => 'Pronamic_WP_Pay_Extensions_WPeCommerce_IDealMerchant', 'has_recurring_billing' => false, 'wp_admin_cannot_cancel' => false, 'display_name' => __('iDEAL', 'pronamic_ideal'), 'requirements' => array('php_version' => 5.0, 'extra_modules' => array()), 'form' => 'pronamic_ideal_wpsc_ideal_merchant_form', 'submit_function' => 'pronamic_ideal_wpsc_ideal_merchant_submit_function', 'internalname' => 'wpsc_merchant_pronamic_ideal'); $gateway_checkout_form_fields['wpsc_merchant_pronamic'] = Pronamic_WP_Pay_Extensions_WPeCommerce_PronamicMerchant::advanced_inputs(); $gateway_checkout_form_fields['wpsc_merchant_pronamic_ideal'] = Pronamic_WP_Pay_Extensions_WPeCommerce_IDealMerchant::advanced_inputs(); return $gateways; }
function pronamic_ideal_wpsc_pronamic_merchant_submit_function() { return Pronamic_WP_Pay_Extensions_WPeCommerce_PronamicMerchant::admin_config_submit(); }