快速对接payjq的个人微信支付接口(收银台模式)
admin
2023-01-19 15:22:40
0

近期在了解个人支付接口,希望能解决我在微信上支付的问题。找了很多平台对比再三,感觉 payjq 比较专业。同时支持支付宝和微信,由于本人支付宝还没开通(需要有一定流量才给开通),本文重点讲一下微信收银台模式的对接。记录一下。

收银台模式对接其实非常简单,官方有开发包可以直接使用,或者自己开发也比较简单。

一、个人通过代码实现的办法
  • 配置商户号和通信密钥
  $mchid = '**************'; // PAYJQ 商户号
  $key   = '**************'; // 通信密钥
  • 构造订单
  // 构造订单参数
  $data = [
      'mchid'        => $mchid,
      'body'         => '我是一个测试订单标题',
      'total_fee'    => 1,
      'out_trade_no' => 'payjq_jspay_demo_' . time(),
  ];
  • 签名算法
  // 获取签名
  function sign($data, $key)
  {
      array_filter($data);
      ksort($data);
      return strtoupper(md5(urldecode(http_build_query($data) . '&key=' . $key)));
  }
  • 订单数据加签
  // 添加数据签名
  $data['sign'] = sign($data, $key);
  • 浏览器跳转
  // 浏览器跳转到收银台
  $url = 'https://payjq.cn/api/cashier?' . http_build_query($data);
  header('Location: ' . $url);
  • 所有步骤已经完成。可以正常发起支付

  • 需要特别提醒的是,最后一步浏览器跳转的动作,须要通过浏览器发起,不能后端代码获取后再发起
二、异步通知的处理
  • 例如我的域名是 http://www.xxx.com ,接收异步通知的url是 http://www.xxx.com/payjq/notify.php 只需在构造订单的时候,添加以下字段即可
  // 构造订单参数
  $data = [
      'mchid'        => $mchid,
      'body'         => '我是一个测试订单标题',
      'total_fee'    => 1,
      'out_trade_no' => 'payjq_jspay_demo_' . time(),
      'notify_url'   => 'http://www.xxx.com/payjq/notify.php',
  ];

这样,在用户支付完成后,我的服务器即可接收到异步通知。经过测试,异步通知的到达时间一般在1秒内就收到了,感受不到延迟。只是我在前端轮询的时候可能三秒轮询一次频率比较低

整个流程还是非常简单的,如有问题可以随时提问。

  • payjq官网

下一篇文章将介绍jsapi模式的支付,这个使用起来更加完美,适合有开发能力的同学使用

相关内容

热门资讯

终于懂了“神殿娱乐.开挂器?”... 您好:神殿娱乐这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
玩家最新攻略“微信麻将.到底有... 有 亲,根据资深记者爆料微信麻将是可以开挂的,确实有挂(咨询软件无需打开...
今日重磅消息“闽悦麻将.怎么开... 家人们!今天小编来为大家解答闽悦麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
终于懂了“欢乐斗地主.开挂神器... 有 亲,根据资深记者爆料欢乐斗地主是可以开挂的,确实有挂(咨询软件无需打...
今日重大消息“飞鹰互娱炸金花.... 今日重大消息“飞鹰互娱炸金花.开挂器?”确实真的有挂您好,飞鹰互娱炸金花这个游戏其实有挂的,确实是有...
2025年移动电话套餐全攻略:... 办卡关注 微 信 公 众 号 :找卡乐园 这里是专为你打造的流量卡服务站,既能帮你揭开流量卡市场的各...
终于了解“开心游戏.真的有挂吗... 网上科普关于“开心游戏有没有挂”话题很是火热,小编也是针对开心游戏作*弊开挂的方法以及开挂对应的知识...
【第一资讯】“金满地.可以开挂... 您好:金满地这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏中...
今日重大消息“天天福建麻将.究... 有 亲,根据资深记者爆料天天福建麻将是可以开挂的,确实有挂(咨询软件无需...
玩家分享攻略“七彩丹霞.真的有... 玩家分享攻略“七彩丹霞.真的有挂吗?”太坑了原来有挂您好,七彩丹霞这个游戏其实有挂的,确实是有挂的,...