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


PHP orders::orderIsPay方法代码示例

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


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

示例1: trim

$v_pstring = trim($_POST['v_pstring']);
// 支付结果信息 : 支付完成(当v_pstatus=20时);失败原因(当v_pstatus=30时,字符串);
$v_amount = trim($_POST['v_amount']);
// 订单实际支付金额
$v_moneytype = trim($_POST['v_moneytype']);
//订单实际支付币种
$remark1 = trim($_POST['remark1']);
//备注字段1
$remark2 = trim($_POST['remark2']);
//备注字段2
$v_md5str = trim($_POST['v_md5str']);
//拼凑后的MD5校验值
$order_id = $remark1;
//订单id
$md5string = strtoupper(md5($v_oid . $v_pstatus . $v_amount . $v_moneytype . $key));
if ($v_md5str == $md5string) {
    if ($v_pstatus == "20") {
        echo '支付成功,可进行逻辑处理!';
        require_once ROOT_PATH . '/apps/items/models/orders.class.php';
        $cms = new orders();
        $order_info = $cms->get($order_id);
        if ($order_info) {
            $cms->orderIsPay($order_id, '网银在线支付');
            //订单成功
            refresh('http://' . $config['domain'] . '/' . $languageURL . 'users/downloads/');
            //下载页面
        }
    } else {
        echo "支付失败";
    }
}
开发者ID:yunsite,项目名称:demila,代码行数:31,代码来源:chinabank.php

示例2: explode

         //调试用,写文本函数记录程序运行情况是否正常
         //logResult("这里写入想要调试的代码变量值,或其他运行的结果记录");
     }
 }
 //——请根据您的业务逻辑来编写程序(以上代码仅作参考)——
 //获取订单类型
 $the_order = explode('_', $out_trade_no);
 $order_type = $the_order[0];
 $order_id = $the_order[1];
 if ($order_type == '0') {
     //支付宝直接购买订单
     require_once ROOT_PATH . '/apps/items/models/orders.class.php';
     $cms = new orders();
     $order_info = $cms->get($order_id);
     if ($order_info['paid'] == 'false') {
         $cms->orderIsPay($order_id, '支付宝支付');
     } else {
         echo "success";
         //请不要修改或删除
     }
 } elseif ($order_type == 1) {
     //充值订单
     require_once ROOT_PATH . '/apps/users/models/deposit.class.php';
     $cms = new deposit();
     $order_info = $cms->get($order_id);
     if ($order_info['paid'] == 'false') {
         $cms->depositIsPay($order_id, '支付宝');
     } else {
         echo 'success';
     }
 }
开发者ID:yunsite,项目名称:demila,代码行数:31,代码来源:ali_notify.php


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