当前位置: 首页>>代码示例>>PHP>>正文


PHP AlipaySubmit::query_timestamp_pay_by方法代码示例

本文整理汇总了PHP中AlipaySubmit::query_timestamp_pay_by方法的典型用法代码示例。如果您正苦于以下问题:PHP AlipaySubmit::query_timestamp_pay_by方法的具体用法?PHP AlipaySubmit::query_timestamp_pay_by怎么用?PHP AlipaySubmit::query_timestamp_pay_by使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AlipaySubmit的用法示例。


在下文中一共展示了AlipaySubmit::query_timestamp_pay_by方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: unserialize

 /**
  * 生成预存款支付代码
  */
 function get_predeposit_pay_code($order_info, $pay_info)
 {
     /***设置支付宝config Start*****/
     $payment_config = unserialize($pay_info['payment_config']);
     $alipay_account = $payment_config['alipay_account'];
     //支付宝账户
     $alipay_partner = $payment_config['alipay_partner'];
     //开发者ID
     $alipay_key = $payment_config['alipay_key'];
     //开发者key
     $alipay_pay_method = $payment_config['alipay_pay_method'];
     //接口模式
     $alipay_config['partner'] = $alipay_partner;
     $alipay_config['key'] = $alipay_key;
     $alipay_config['sign_type'] = strtoupper('MD5');
     $alipay_config['input_charset'] = strtolower('utf-8');
     $alipay_config['cacert'] = FCPATH . "libs\\wmlibs\\libraries\\payment\\cacert.pem";
     $alipay_config['transport'] = 'http';
     /***设置支付宝config End*****/
     //支付类型
     $payment_type = "1";
     //1代表商品购买
     $notify_url = base_url() . "predeposit/alipay_notify_url.php";
     $return_url = base_url() . "predeposit/alipay_return_url.php";
     $seller_email = $alipay_account;
     $out_trade_no = $order_info['pdr_sn'];
     $subject = '预存款充值订单' . $out_trade_no;
     $price = $order_info['pdr_price'];
     $show_url = base_url() . "index.php?m=member&c=predeposit&a=recharge_list";
     //建立请求
     $alipaySubmit = new AlipaySubmit($alipay_config);
     if ($alipay_pay_method == 3) {
         //即时到帐接口
         //防钓鱼时间戳
         $anti_phishing_key = $alipaySubmit->query_timestamp_pay_by();
         //客户端的IP地址
         $exter_invoke_ip = ip();
         //构造要请求的参数数组,无需改动
         $parameter = array("service" => "create_direct_pay_by_user", "partner" => trim($alipay_config['partner']), "payment_type" => $payment_type, "notify_url" => $notify_url, "return_url" => $return_url, "seller_email" => $seller_email, "out_trade_no" => $out_trade_no, "subject" => $subject, "total_fee" => $price, "body" => '', "show_url" => $show_url, "anti_phishing_key" => $anti_phishing_key, "exter_invoke_ip" => $exter_invoke_ip, "_input_charset" => trim(strtolower($alipay_config['input_charset'])));
         $html_text = $alipaySubmit->buildRequestButton($parameter, "get", "确认支付");
     } else {
         $html_text = '网站不支持支付宝预存款,请选择其他充值方式或联系网站管理员!';
     }
     return $html_text;
 }
开发者ID:zydj333,项目名称:hualiangcaifu,代码行数:48,代码来源:alipay_lib.php


注:本文中的AlipaySubmit::query_timestamp_pay_by方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。