function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     if ($this->config['method']) {
         return cc_core_do_payment('adultprocessor', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
     } else {
         return $this->adultprocessor_regular_hosted('adultprocessor', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
     }
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('netregistry', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('authorize_aim', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('logiccommerce', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('luottokunta', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('innovative', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('eprocessingnetwork', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('merchantanywhere', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('safecharge3d', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }
 function do_payment($payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, &$vars)
 {
     return cc_core_do_payment('paypal_pro_cc', $payment_id, $member_id, $product_id, $price, $begin_date, $expire_date, $vars);
 }