/** * @brief 初始化支付宝类 */ function __construct() { //初始化父类 parent::__construct(); //获取IP地址 $regIp = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['HTTP_HOST']; //设置支付宝详细信息 $this->intro = '<b style="font-family:verdana;font-size:13px;padding:3px;color:#000"><br>ShopEx联合支付宝推出优惠套餐:无预付/年费,单笔费率1.5%,无流量限制。</b><div style="padding:10px 0 0 388px"><a href="javascript:void(0)" onclick="document.ALIPAYFORM.submit();"><img src="../plugins/payment/images/alipaysq.png"></a></div><div>如果您已经和支付宝签约了其他套餐,同样可以点击上面申请按钮重新签约,即可享受新的套餐。<br>如果不需要更换套餐,请将签约合作者身份ID等信息在下面填写即可,<a href="http://www.shopex.cn/help/ShopEx48/help_shopex48-1235733634-11323.html" target="_blank">点击这里查看使用帮助</a><form name="ALIPAYFORM" method="GET" action="http://top.shopex.cn/recordpayagent.php" target="_blank"><input type="hidden" name="postmethod" value="GET"><input type="hidden" name="payagentname" value="支付宝"><input type="hidden" name="payagentkey" value="ALIPAY"><input type="hidden" name="market_type" value="from_agent_contract"><input type="hidden" name="customer_external_id" value="C433530444855584111X"><input type="hidden" name="pro_codes" value="6AECD60F4D75A7FB"><input type="hidden" name="regIp" value="' . $regIp . '"><input type="hidden" name="domain" value=""></form></div>'; }
/** * @brief 初始化支付宝类 */ function pay_alipaytrad() { //初始化父类 parent::__construct(); //获取IP地址 $regIp = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['HTTP_HOST']; //设置支付宝详细信息 $this->intro = '<div style="padding:10px 0 0 388px"><a href="javascript:void(0)" onclick="document.ALIPAYFORM.submit();"><img src="../plugins/payment/images/alipaysq.png"></a></div><div>如果您已经和支付宝签约了其他套餐,同样可以点击上面申请按钮重新签约,即可享受新的套餐。<br>如果不需要更换套餐,请将签约合作者身份ID等信息在下面填写即可</div>'; }
/** * @see paymentplugin::doPay() */ public function doPay($sendData) { //是否选择了银行 if (isset($sendData['defaultbank']) && $sendData['defaultbank']) { parent::doPay($sendData); } else { $bankList = array('ABC' => '中国农业银行', 'ICBCB2C' => '中国工商银行', 'CCB' => '中国建设银行', 'SPDB' => '上海浦东发展银行', 'BOCB2C' => '中国银行', 'CMB' => '招商银行', 'CIB' => '兴业银行', 'GDB' => '广发银行', 'CMBC' => '中国民生银行', 'CEB' => '中国光大银行', 'SPABANK' => '平安银行', 'POSTGC' => '中国邮政储蓄银行', 'COMM' => '交通银行', 'BJBANK' => '北京银行'); $paramArray = array_merge($_POST, $_GET); unset($paramArray['controller'], $paramArray['action']); $urlParam = http_build_query($paramArray); $postUrl = IUrl::getHost() . IUrl::creatUrl('/block/doPay?' . $urlParam); $urlPath = IUrl::creatUrl() . 'plugins/payments/pay_bank_alipay/banklogo'; include dirname(__FILE__) . '/template/selectBank.php'; } }
/** * @see paymentplugin::doPay() */ public function doPay($sendData) { //是否选择了银行 if (isset($sendData['defaultbank']) && $sendData['defaultbank']) { parent::doPay($sendData); } else { $bankList = array('ABC' => '中国农业银行', 'ICBCB2C' => '中国工商银行', 'CCB' => '中国建设银行', 'SPDB' => '上海浦东发展银行', 'BOCB2C' => '中国银行', 'CMB' => '招商银行', 'CIB' => '兴业银行', 'GDB' => '广发银行', 'CMBC' => '中国民生银行', 'CEB' => '中国光大银行', 'SPABANK' => '平安银行', 'POSTGC' => '中国邮政储蓄银行', 'COMM' => '交通银行', 'BJBANK' => '北京银行'); $order_id = IFilter::act(IReq::get('order_id'), 'int'); $postUrl = IUrl::getHost() . IUrl::creatUrl('/block/doPay/order_id/' . $order_id); $urlPath = IUrl::creatUrl('/plugins/payments/pay_bank_alipay/banklogo'); include dirname(__FILE__) . '/template/selectBank.php'; } }