接口地址:https://wx.kos.org.cn:880

请求方式:POST

请求的数据格式:00 8 1.00 a4f2053f9bf071a5a504bec05f537ebc 测试商品 透传参数 http://baidu.com https://www.baidu.com/

每个参数用空格隔开,参数详解:

第一个参数:支付方式,取值:00代表支付宝pc支付,01支付宝手机支付,10微信pc支付,11微信手机端支付,12微信浏览器内部支付

第二个参数:应用ID(APPID),在支付配置里面可以查看。

第三个参数:支付金额,取值最多保留两位有效小数,每个订单最小金额1元。

第四个参数:商户订单号,32位十六进制,且订单号不可以重复,生成方式推荐用appid+时间戳进行MD5计算

第五个参数:商品名称,用户支付的时候显示的商品名称

第六个参数:自定义参数,回调通知的时候原样返回给回调通知地址

第七个参数:回调通知地址,这个地址必须外网能访问

第八个参数:支付方式为01才有效,由于支付宝H5支付地址由阿里云提供,此地址是在手机H5支付成功前端跳转地址。

var ua = navigator.userAgent.toLowerCase();
var sjs
var mb = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1) || (ua.indexOf('android') != -1) || (ua.indexOf('mobile') != -1);
mb?sjs=1:sjs=0;
if (ua.indexOf('micromessenger') != -1)sjs=2;
      var timestamps = new Date().getTime();
    var ddid=md5(ckuser+timestamps);
var xmltest = new XMLHttpRequest();
        xmltest.onreadystatechange = function () {
            if (xmltest.readyState == 4 && xmltest.status == 200) {
            var reneirong=xmltest.responseText;
            var ztm = xmltest.getResponseHeader('ztm');
                switch (ztm)
            {
            case 'data': //返回的是PC端需要转化为二维码的地址
			starerweimass(typ,ddid,reneirong);
            break;
            case 'http': //返回的是手机端的H5支付地址
			top.location.href=reneirong;
            if(typ=='1')setTimeout(\"if(confirm('支付了吗?'))window.location.href='zhifumingxi.html';\", 5000);
            break;
            case 'jsapi': //微信浏览器调用支付
            top.location.href=reneirong;
            break;
            case 'noes':
 			alert(reneirong);
            break;
                }
              
            }else{
			if (xmltest.readyState == 4 && xmltest.status != 200)
			alert(\"网络错误!\"+xmltest.readyState+\"|\"+xmltest.status);
			}
        };
        xmltest.open(\"POST\", 'https://wx.kos.org.cn:880',true);
        xmltest.send(typ+sjs+' '+appid+' 1.00 '+ddid+' 测试商品 透传参数 http://baidu.com https://www.baidu.com/');


最后于 3月前 被kos一号编辑 ,原因:
最新回复 (7)
  • 18958317100 1月前
    0 2
    看不懂
  • kos一号 1月前
    0 3
    18958317100 看不懂
    前端post提交就是了
  • 18958317100 1月前
    0 4
    kos一号 前端post提交就是了
    不会写前端文件....
  • kos一号 1月前
    0 5
    18958317100 不会写前端文件....
    进群找人付费帮你写啊!此接口需要有开发技术的人才能对接,没技术得花钱了。
  • nelou100 3天前
    0 6
    返回的ztm值为:noes,springboot : EntityUtils.toString(response.getEntity()))  输出的值为:支付环境安全验证失败!请联系商户!
  • kos一号 3天前
    0 7
    nelou100 返回的ztm值为:noes,springboot : EntityUtils.toString(response.getEntity())) 输出的值为:支付环境安全验证失败!请联系商户!
    平台的后台的域名是否与你开发环境的域名一致?
  • nelou100 3天前
    0 8
    localhost 测试的
    • KOS系统交流社区-四川六必科技有限公司
      9
        登陆 注册 QQ登陆
返回
发新帖