/** * Create and print a "Wallet" button * * @param float $amount * @param string $description * @param string $rpl custom variables * @param string $itemnumber (publish fee, premium, pack and which category) */ function wallet_button($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = '||') { $extra = payment_prepare_custom($extra_array); $extra .= 'concept,' . $description . '|'; $extra .= 'product,' . $itemnumber . '|'; echo '<a href="' . osc_route_url('payment-wallet', array('a' => $amount, 'desc' => $description, 'extra' => $extra)) . '"><button>' . __("Pay with your credit", "payment") . '</button></a>'; }
public static function button($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = null) { $extra = payment_prepare_custom($extra_array); $extra .= 'concept,' . $description . '|'; $extra .= 'product,' . $itemnumber . '|'; $r = rand(0, 1000); $extra .= 'random,' . $r; echo '<li class="payment coinjar-btn"><a href="javascript:coinjar_pay(\'' . $amount . '\',\'' . $description . '\',\'' . $itemnumber . '\',\'' . $extra . '\');" ><img src="' . osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'payment.png" ></a></li>'; }
public static function button($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = null) { $extra = payment_prepare_custom($extra_array); $extra .= 'concept,' . $description . '|'; $extra .= 'product,' . $itemnumber . '|'; $r = rand(0, 1000); $extra .= 'random,' . $r; $CALLBACK_URL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'callback.php?extra=' . $extra; echo '<a href="javascript:braintree_pay(\'' . $amount . '\',\'' . $description . '\',\'' . $itemnumber . '\',\'' . $extra . '\');" >' . __('Pay with credit card', 'payment') . '</a>'; }
/** * Create and print a "Pay with Paypal" button * * @param float $amount * @param string $description * @param string $itemnumber (publish fee, premium, pack and which category) * @param string $extra custom variables */ public static function button($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = null) { if (osc_get_preference('currency', 'payment') != 'BTC') { $amount = osc_file_get_contents("https://blockchain.info/tobtc?currency=" . osc_get_preference('currency', 'payment') . "&value=" . $amount); } $extra = payment_prepare_custom($extra_array); $extra .= 'concept,' . $description . '|'; $extra .= 'product,' . $itemnumber . '|'; $r = rand(0, 1000); $extra .= 'random,' . $r; $CALLBACK_URL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'callback.php?extra=' . $extra; ?> <li class="payment bitcoin-btn"> <div class="blockchain-btn" data-address="<?php echo osc_get_preference('blockchain_btc_address', 'payment'); ?> " data-anonymous="false" data-callback="<?php echo $CALLBACK_URL; ?> "> <div class="blockchain stage-begin"> <img src="<?php echo osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__); ?> pay_now_64.png"> </div> <div class="blockchain stage-loading" style="text-align:center"> <img src="<?php echo osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__); ?> loading-large.gif"> </div> <div class="blockchain stage-ready"> <p align="center"><?php printf(__('Please send %f BTC to <br /> <b>[[address]]</b></p>', 'payment'), $amount); ?> <p align="center" class="qr-code"></p> </div> <div class="blockchain stage-paid"> <?php _e('Payment Received <b>[[value]] BTC</b>. Thank You.', 'payment'); ?> </div> <div class="blockchain stage-error"> <span color="red">[[error]]</span> </div> </div> </li> <?php }
public static function button($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = null) { $extra = payment_prepare_custom($extra_array); $r = rand(0, 1000); $extra .= 'random,' . $r; $apcs = self::customToAPC($extra); $RETURNURL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'return.php?extra=' . $extra; $CANCELURL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'cancel.php?extra=' . $extra; ?> <form method="post" action="https://secure.payza.com/checkout" > <input type="hidden" name="ap_merchant" value="*****@*****.**"/> <input type="hidden" name="ap_purchasetype" value="service"/> <input type="hidden" name="ap_itemname" value="<?php echo $description; ?> "/> <input type="hidden" name="ap_amount" value="<?php echo $amount; ?> "/> <input type="hidden" name="ap_currency" value="<?php echo osc_get_preference('currency', 'payment'); ?> "/> <input type="hidden" name="ap_quantity" value="1"/> <input type="hidden" name="ap_itemcode" value="<?php echo $itemnumber; ?> "/> <input type="hidden" name="ap_description" value="Audio equipment"/> <input type="hidden" name="ap_returnurl" value="<?php echo $RETURNURL; ?> "/> <input type="hidden" name="ap_cancelurl" value="<?php echo $CANCELURL; ?> "/> <?php foreach ($apcs as $k => $v) { echo '<input type="hidden" name="apc_' . $k . '" value="' . $v . '"/>'; } ?> <input type="image" src="<?php echo osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__); ?> payza-buy-now.png"/> </form> <?php }
public static function standardButton($amount = '0.00', $description = '', $itemnumber = '101', $extra_array = null) { $extra = payment_prepare_custom($extra_array); $r = rand(0, 1000); $extra .= 'random,' . $r; if (osc_get_preference('paypal_sandbox', 'payment') == 1) { $ENDPOINT = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; } else { $ENDPOINT = 'https://www.paypal.com/cgi-bin/webscr'; } $RETURNURL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'return.php?extra=' . $extra; $CANCELURL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'cancel.php?extra=' . $extra; $NOTIFYURL = osc_base_url() . 'oc-content/plugins/' . osc_plugin_folder(__FILE__) . 'notify_url.php?extra=' . $extra; ?> <form class="nocsrf" action="<?php echo $ENDPOINT; ?> " method="post" id="paypal_<?php echo $r; ?> "> <input type="hidden" name="cmd" value="_xclick" /> <input type="hidden" name="notify_url" value="<?php echo $NOTIFYURL; ?> " /> <input type="hidden" name="amount" value="<?php echo $amount; ?> " /> <input type="hidden" name="item_name" value="<?php echo $description; ?> " /> <input type="hidden" name="item_number" value="<?php echo $itemnumber; ?> " /> <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="currency_code" value="<?php echo osc_get_preference('currency', 'payment'); ?> " /> <input type="hidden" name="custom" value="<?php echo $extra; ?> " /> <input type="hidden" name="return" value="<?php echo $RETURNURL; ?> " /> <input type="hidden" name="rm" value="2" /> <input type="hidden" name="cancel_return" value="<?php echo $CANCELURL; ?> " /> <input type="hidden" name="business" value="<?php echo osc_get_preference('paypal_email', 'payment'); ?> " /> <input type="hidden" name="upload" value="1" /> <input type="hidden" name="no_note" value="1" /> <input type="hidden" name="charset" value="utf-8" /> </form> <div class="buttons"> <div class="right"><a id="button-confirm" class="button" onclick="$('#paypal_<?php echo $r; ?> ').submit();"><span><img src='<?php echo payment_url(); ?> payments/paypal/paypal.gif' border='0' /></span></a></div> </div> <?php }