<?php Paymentmethods::$load['title'] = 'Moneybookers'; Paymentmethods::$load['setting'] = 'setting_moneybookers'; Paymentmethods::install('install_moneybookers'); function install_moneybookers() { // Paymentmethods::$load['require_form_on_checkout']='require_form_cashondelivery'; Paymentmethods::$load['after_click_confirm_check_out'] = 'after_click_confirm_check_out_moneybookers'; } function setting_moneybookers() { include PAYMENTMETHOD_PATH . 'controller/setting.php'; } function after_click_confirm_check_out_moneybookers($orderData = array()) { if (!($loadData = Paymentmethods::loadSetting('moneybookers'))) { return false; } $resultData = array('status' => 'process_page', 'content' => ''); $content = ' <form action="https://www.moneybookers.com/app/payment.pl" method="post"> <input type="hidden" name="pay_to_email" value="' . $loadData['email'] . '" /> <input type="hidden" name="recipient_description" value="Moneybookers Payment" /> <input type="hidden" name="transaction_id" value="' . $orderData['orderid'] . '" /> <input type="hidden" name="return_url" value="' . ROOT_URL . 'payment/completed" /> <input type="hidden" name="cancel_url" value="' . ROOT_URL . 'payment/cancel" /> <input type="hidden" name="status_url" value="' . ROOT_URL . 'payment/verify/moneybookers" /> <input type="hidden" name="language" value="EN" /> <input type="hidden" name="amount" value="' . $loadData['total'] . '" /> <input type="hidden" name="currency" value="USD" />
public function install() { Paymentmethods::install('func_name'); }
<?php Paymentmethods::$load['title'] = 'Payza'; Paymentmethods::$load['setting'] = 'setting_payza'; Paymentmethods::install('install_payza'); function install_payza() { Paymentmethods::$load['after_click_confirm_check_out'] = 'after_click_confirm_check_out_payza'; } function setting_payza() { // die(PAYMENTMETHOD_PATH); include PAYMENTMETHOD_PATH . 'controller/setting.php'; } function after_click_confirm_check_out_payza($orderData = array()) { if (!($loadData = Paymentmethods::loadSetting('payza'))) { return false; } $resultData = array('status' => 'process_page', 'content' => ''); $content = ' <form action="https://secure.payza.com/checkout" method="post"> <input type="hidden" name="ap_merchant" value="<?php echo $ap_merchant; ?>" /> <input type="hidden" name="ap_amount" value="<?php echo $ap_amount; ?>" /> <input type="hidden" name="ap_currency" value="USD" /> <input type="hidden" name="ap_purchasetype" value="Item" /> <input type="hidden" name="ap_itemname" value="Payza payment" /> <input type="hidden" name="ap_itemcode" value="' . $orderData['orderid'] . '" /> <input type="hidden" name="ap_returnurl" value="' . ROOT_URL . 'payment/completed" /> <input type="hidden" name="ap_cancelurl" value="' . ROOT_URL . 'payment/cancel" /> <div class="buttons">
<?php Paymentmethods::$load['title'] = 'Paypal Standard'; Paymentmethods::$load['setting'] = 'setting_ppstandard'; Paymentmethods::install('install_ppstandard'); function install_ppstandard() { Paymentmethods::$load['after_click_confirm_check_out'] = 'after_click_confirm_check_out_ppstandard'; } function setting_ppstandard() { include PAYMENTMETHOD_PATH . 'controller/setting.php'; } function after_click_confirm_check_out_ppstandard($orderData = array()) { if (!($loadData = Paymentmethods::loadSetting('ppstandard'))) { return false; } $resultData = array('status' => 'process_page', 'content' => ''); $completedUrl = isset($orderData['completedUrl']) ? $orderData['completedUrl'] : ROOT_URL . 'payment/completed'; $cancelUrl = isset($orderData['cancelUrl']) ? $orderData['cancelUrl'] : ROOT_URL . 'payment/cancel'; $notifyUrl = isset($orderData['notifyUrl']) ? $orderData['notifyUrl'] : ROOT_URL . 'payment/verify/paypalstandard'; $content = ' <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_cart" /> <input type="hidden" name="upload" value="1" /> <input type="hidden" name="business" value="' . $loadData['email'] . '" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="invoice" value="' . $orderData['orderid'] . '" /> <input type="hidden" value="' . $loadData['total'] . '" name="amount"> <input type="hidden" name="lc" value="USA" />