快速对接payjq个人微信支付接口过程的示例分析
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍了快速对接payjq个人微信支付接口过程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。近期在了解个人支付接口
千家信息网最后更新 2025年01月23日快速对接payjq个人微信支付接口过程的示例分析
这篇文章主要介绍了快速对接payjq个人微信支付接口过程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
近期在了解个人支付接口,希望能解决我在微信上支付的问题。找了很多平台对比再三,感觉 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个人微信支付接口过程的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
支付
订单
个人
浏览器
篇文章
浏览
接口
收银台
收银
测试
示例
过程
分析
代码
参数
同时
商户
密钥
数据
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
文本框连接数据库php
维普科技期刊数据库
技术服务软件开发
昆山营销网络技术有哪些
数据库sql安装步骤
中国数据库面临的问题
圣斗士的服务器都有哪一些
sky服务器错误怎么回事
高校校园网络安全国内外开题报告
cdn服务器断开
无锡进口软件开发概念设计
拓程互联网科技怎么样
网络安全日志怎么备份
怎样监控mysql数据库
怎么下载服务器文件
服务器虚拟化应用
重要网络安全日志怎样做
数据库技术技巧组合
网络安全设计研究要点
微信答题需要服务器吗
科普赛网络安全知识问答
中小学网络教育与网络安全
王者登进去显示服务器未响应
怎么下载服务器文件
书法数据库
中国投资追踪数据库
天津互联网软件开发计划
了解软件开发流程的重要性
网络安全形成性考核手册答案
软件开发团队简介模板