function init() { parent::init(); add_payment_field('epayph_vars', 'ePay subscription terms', 'hidden', ''); add_product_field('trial1_days', 'Trial 1 Duration', 'period', 'read ePay docs for explanation, leave empty to not use trial', 'validate_period'); add_product_field('trial1_price', 'Trial 1 Price', 'money', 'set 0 for free trial'); add_product_field('rebill_times', 'Recurring Times', 'text', 'Recurring Times. This is the number of payments which<br /> will occur at the regular rate. If omitted, payment will<br /> continue to recur at the regular rate until the subscription<br /> is cancelled.<br /> NOTE: this option is working for particular payment processing methods only'); if ($this->config['allow_create']) { add_product_field('epayph_id', 'ePay Product ID', 'text', 'an ID of corresponding product in your ePay account (item_number)'); } if ($this->config['other_account']) { add_product_field('epayph_other_account', 'Other ePay Account', 'text', 'email address of an other ePay account<br />which will be used with this product'); } add_product_field('epayph_currency', 'ePay Currency', 'select', 'valid only for ePay processing.<br /> You should not change it<br /> if you use another payment processors', '', array('options' => array('' => 'USD', 'GBP' => 'GBP', 'EUR' => 'EUR', 'CAD' => 'CAD', 'AUD' => 'AUD', 'JPY' => 'JPY', 'PHP' => 'PHP'))); add_payment_field('txn_id', 'ePay Transaction Id', 'readonly', 'internal'); add_payment_field('failed_orig_expiration', 'Failed payment original expiration date', 'readonly', 'internal'); add_member_field('epayph_email_rewritten', 'ePay had reset user e-mail', 'hidden', 'internal'); if ($this->config['testing']) { $this->epayph_domain = "www.epay.ph"; } else { $this->epayph_domain = "www.epay.ph"; } }
function init() { parent::init(); add_product_field('1shoppingcart_id', '1ShoppingCart Product ID#', 'text', "please take product ID# from 1ShoppingCart control panel<br>\n and enter here. To avoid confusion, product must have the same<br>\n price and duration settings"); add_product_field('trial1_days', 'Trial 1 Duration', 'period', 'read docs for explanation, leave empty to not use trial'); add_product_field('trial1_price', 'Trial 1 Price', 'money', 'set 0 for free trial'); $this->config['api_url'] = 'https://www.mcssl.com/API/'; }
function init() { parent::init(); add_product_field('clickbank_id', 'ClickBank ID', 'text', 'You must create this same product<br />in Clickbank and enter its number here', 'validate_clickbank_id'); add_product_field('clickbank_cbskin', 'ClickBank Skin ID', 'text', 'an ID if your custom skin (cbskin parameter) for an order page'); add_product_field('trial1_days', 'Trial 1 Duration', 'period', 'read docs for explanation, leave empty to not use trial'); add_product_field('trial1_price', 'Trial 1 Price', 'money', 'set 0 for free trial'); }