/**

* 异步回调

*

*/

$orderno = $_POST['orderno'];

$rechargestatus = $_POST['rechargestatus'];

$arr = array('orderno'=>$orderno,'outorderno'=>$_POST['outorderno'],'mobile'=>$_POST['mobile'],'rechargestatus'=>$_POST['rechargestatus'],'amount'=>$_POST['amount'],'totalfee'=>$_POST['totalfee']);

$appsecret = '123456789';//用户appsecret

if(checkSign($arr, $appsecret, $_POST['sign']))

{

//1成功 2充值失败 0充值中

switch($rechargestatus)

{

case '1':

{

//充值成功

//

break;

}

case '2':

{

//充值失败

break;

}

}

if($rechargestatus != 0) echo 'success';

exit();

}

/**

* 验证签名

*

*/

function checkSign($queryarr, $appsecret, $signature)

{

$str = makeSign($queryarr, $appsecret);

if($str == strtolower($signature)) return true;

else return false;

}

/**

* 生成签名

*

*/

function makeSign($queryarr, $appsecret)

{

ksort($queryarr, SORT_STRING);

$str = implode($queryarr);

$str .= $appsecret;

//exit($str);

$str = md5($str);

return $str;

}

手机流量充值 php代码,流量充值异步通知示例代码相关推荐

  1. PHP支付宝支付事务,php实现支付宝app支付和异步通知的代码实例

    本篇文章给大家分享的内容是关于php实现支付宝app支付和异步通知的代码实例,内容很详细,有需要的朋友可以参考一下,希望可以帮助到你们. 之前写过支付宝app支付的支付的后台代码,现在来说一下异步通知 ...

  2. python实现杨辉三角思路_Python极简代码实现杨辉三角示例代码

    Python极简代码实现杨辉三角示例代码 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列. 把每一行看做一个list,写一个generator,不断输出下一行的list ...

  3. python抠图精确到发丝_Python用5行代码实现批量抠图的示例代码

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  4. python抠图_Python用5行代码实现批量抠图的示例代码

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  5. 支付宝手机网站支付开发记录之结果异步通知

    开发的时候明明配置了异步通知,可是没有执行异步通知,就算是官方Demo也不行 https://openclub.alipay.com/read.php?tid=1314&fid=46& ...

  6. python项目实例代码-python开源项目及示例代码

    下面列出的各种 Python 库/模块/工具,如果名称带超链接,说明是第三方的:否则是 Python 语言内置的. 1 算法 1.1 字符串处理 re 正则表达式的标准库. StringIO / cS ...

  7. 微信php实例代码_php微信公众平台示例代码分析(二)

    一.摘要 微信公众平台提供了一个简单的php示例代码,在做进一步开发之前,我们有必要将其详细了解一下. 二.获取代码 三.分析代码 完整代码如下: /** * wechat php test */ / ...

  8. python特征提取代码_Python进行特征提取的示例代码

    Python进行特征提取的示例代码,特征,方差,数据,的是,流水线 Python进行特征提取的示例代码 易采站长站,站长之家为您整理了Python进行特征提取的示例代码的相关内容. #过滤式特征选择 ...

  9. python开启摄像的代码_python调用摄像头的示例代码

    一.打开摄像头 import cv2 import numpy as np def video_demo(): capture = cv2.VideoCapture(0)#0为电脑内置摄像头 whil ...

最新文章

  1. 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
  2. metasploit篇-01
  3. hive初识.docx
  4. JBoss WildFly 7 连接到 ActiveMQ 5.9
  5. 《Hack与HHVM权威指南》——1.5.1 使用超级全局变量
  6. 对比度调整的各种方法(二)
  7. 前沿 | 复活逝者?他在用聊天机器人复制一个自己
  8. MATLAB中print函数使用
  9. excel使用vb选中指定单元格,到指定行的最后一行有数据的等行数的单元格区间(列等高复制)
  10. 计算机基础课堂小游戏互动,16个课前热身小游戏:让每一堂课都充满新鲜感
  11. 【模型压缩】蒸馏神经网络(Distill the Knowledge in a Neural Network)
  12. 手写数字识别的实现(案例)
  13. postman+newman
  14. oracle CLOB与BLOB的区别及使用
  15. 【CSS】元素的伪类
  16. Java期末考试试题及参考答案(04)
  17. input lable 事件
  18. 阿里高层大调整,集团CEO张勇兼任阿里云总裁,CTO鲁肃卸任
  19. l3119双闪_爱普生打印机两个指示灯一直在闪是为什么
  20. 我用Python制作整蛊软件发送给女友,结果.......我单身了!!

热门文章

  1. Ubuntu22.04.1无法找到Ubuntu软件中心-Ubuntu Software
  2. 变形菌门扩张——肠道微生态失调和炎症肠病的潜在特征
  3. Word标题跟随正文样式缩进的解决办法
  4. 编写代码实现简单的扫雷游戏
  5. IsFinite (m_CachedRange.first) IsFinite (m_CachedRange.second) 的解决参考
  6. c语言面试(c语言面试基础知识)
  7. Gradle下载慢解决方案
  8. KDD 2017 参会报告
  9. pdf怎样删除其中一页简单教程
  10. 联想x240桌面没有计算机,联想X240笔记本怎样重新安装win7系统-图文教程 - 小众知识...