当前位置:首页 > 站长杂谈 > 正文内容

Smpay接口格式详解与转换

小宝4年前 (2020-07-11)站长杂谈1644

格式详解

  1. 请求参数一共有八个,但是加密参数只有四个,而且不是易支付{key}={value}排序后加密,而是所有加密参数按顺序首尾相接拼接成一个字符串后再进行加密。

function sign($data_arr) {
        return md5(join('',$data_arr));
    };
//签名函数

$sign = sign(array($merchantNum, $orderNo, $amount, $notifyUrl, $key));
//构造签名

2. 传递参数时开发文档给的是用form提交,而且返回的是json格式信息,非常不方便。那可以用ajax提交吗?经测试不行,有防跨域,只能服务器端用curl提交参数,并解析payurl。

<!--自动提交表单-->
<script>document.getElementById("post_data").submit();</script>

3. 异步通知 加密方式与传递时加密方式相同,如果验证成功要返回 suc­cess

4. 接口转换 已发出具体程序,你也可以参照 Zfaka-sm­pay 对接程序里的 no­ti­fyUrl.php 和 sub­mit.php,这是 sm­pay 接口转换为易支付接口格式。一般情况下可以省略服务器异步通知发送的部分参数,如真实付款金额 付款时间。

5. 同步通知返回的地址默认是不带参数的,这就有点奇怪,于是怎么加上参数呢?我们可以在请求的时候自己带上参数,但是经测试只能带一个参数,多余的会被吞掉,所以我就搞出了这样的形式?cs = 订单号 / 金额 / 签名值。。。

$cs = $_GET['cs'];
  if ($cs != ""){
  $arr1 = explode("/", $cs);
   function resignt($data_arr) {
  return md5(join('',$data_arr));
     };
$resign = resignt(array("10001", $arr1[0], $arr1[1], $notifyUrl, $key));


扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://boluobk.cn/post/117.html

标签: 分享教程
分享给朋友:

相关文章

常见HTTP错误代码报错

各位站长在搭建网站的时候不管使用虚拟主机还是服务器,都会出现网站报错,比如404,503等等,那么这些报错都是什么意思呢?往下看:100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。&nbs...

个人博客用不用开启HTTPS协议?

个人博客用不用开启HTTPS协议?

不知道从什么时候开始,国内开始启用了HTTPS协议,更是犹如雨后春笋般的出现在各个网站之中,无论是个人站还是企业站还是电商网站,似乎不使用https协议网站就不高大上了。当然我的博客也加入了https协议的大军之中,其中涉及到了很多的问题,...

哀悼日网站全站变灰CSS代码

哀悼日网站全站变灰CSS代码

为深切哀悼抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞,响应国务院发布的2020年4月4日全国性哀悼活动! 新型冠状病毒肺炎疫情阻击战打响以来,全国各地抗疫工作人员与同胞们一直都战斗在一线, 对他们的付出,菠萝博客致以最崇高的敬意!为...

利用Haproxy解决SMTP发信暴露服务器源IP的方法

最近有人问我自己搭建的WHMCS系统用SMTP发信会暴露服务器IP,在这里发一下怎么用Haproxy解决这个问题。WHMCS 经常因为邮件问题被攻击,现在来给大家介绍一个邮件转发服务器的设置办法,可以完全隐藏掉真实的源站地址。我们以 Cen...

KOS工具箱【免费】一键设置Kangle EP每日备份数据到FTP空间

KOS工具箱【免费】一键设置Kangle EP每日备份数据到FTP空间

介绍KOS云备份免费版● [免费]保留最新3份数据● [免费]备份自己FTP存储空间● [免费]每日备份网站和数据库安装前往KOS工具箱(Kangle工具箱)官网;安装并运行KOS工具箱;安装完成人后,输入kostool.cn启动KOS工具...

EMLOG利用PHP代码统计网站访问次数

对网站和网页访问次数的统计,是每一位站长必备的技能之一,而实现对网站和网页访问点击次数的常规方法是使用百度统计、CNZZ、51la等统计工具但通过这些工具统计的坏处是数据在第三方平台,站长需要不定时登录这些第三方数据统计网站的后台去查看。那...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。