PHP银联支付接口

article/2025/10/9 0:58:02
同事整理的银联支付接口:
链接:http://pan.baidu.com/s/1boMJ2z1 密码:qxcx

1.首先导入Api银联支付接口到项目的Aip目录下。


2.前端创建如下相对应页面

2-1

2-2
3.填写如上图2-2的真实个人信息数据。发form表单或者ajax到后台方法中。
如下图:


3-1
上图3-1中最重要的是:
 
$pay_config['backurl']//这是支付成功后的你该做的操作回调入径

3-2

返回值 $pay_request [ 'bftcode' ]  ==  "1000" 时候是正确的:
下图3-3正确的返回值里的回调参数$list很重要:

3-3
填写短信验证码:


3-4

将填写后的验证码与图3-3返回的$list的值一起丢给后台smscode()方法中



3-5

$pay_request [ "btfcode" ]  ==  "1000" 为支付成功的返回值
已经默认调用了图3-1的$pay_config['backurl']这个入径中的方法。



3-6
调用KuaiPayApi接口的两次不同传参:
type1和type2所执行的代码请看接口。
$pay=new KuaiPayApi($pay_config,1);
$pay=new KuaiPayApi($pay_config,2,$list);


错误返回值需注意:
如果返回值 $pay_request [ 'bftcode' ]  ==  "3006" 时,应当返回银联的页面因为3006返回的就是一个页面信息,所以要我们自己在项目中做一个html文件来写入3006的返回页面信息。

3-7
在kuaiPayApi.class.php这个文件下有个写入文件的方法。

3-8
其中:
C("YIN_PATH")     C方法调用的配置信息是自己在config.php配置文件里定义的。

3-9
YIN_PATH 是从项目服务器读取的入径
PATH_FILE 是项目入径
BASEURL 是项目域名
图3-7中的$file_usl入径返回给前端生成就可以了。

其他错误返回值代码:
     if ($pay_request['bftcode'] == "3003"){
$data = [
"status" => -3,
"info" => "订单处理失败,创建订单过于频繁",
"data" => null
];
}
elseif ($pay_request['bftcode'] == "3004"){
$data = [
"status" => -4,
"info" => "该时段无法交易",
"data" => null
];
}
elseif ($pay_request['bftcode'] == "3008"){
$data = [
"status" => -5,
"info" => "订单金额违法",
"data" => null
];
}
elseif ($pay_request['bftcode'] == "8103"){
$data = [
"status" => -6,
"info" => "快捷提交太多或过快",
"data" => null
];
}
elseif ($pay_request['bftcode'] == "4001"){
$data = [
"status" => -7,
"info" => "银行api参数错误",
"data" => null
];
}


http://chatgpt.dhexx.cn/article/9qaJb8dd.shtml

相关文章

银联支付接口+支付宝接口统一支付功能

这个demo发出来已经比较久了,后面发现陆续还有同学找到我,我这里说下现在的情况。 这个接口中的银联支付接口实际也是走的支付宝接口,不需要单独申请银联了。但是!支付宝的这个接口已经下架了,以前已经接入的此接口还可…

#DNS比较(北京联通宽带) @FDDLC

阿里:223.5.5.5 腾讯:119.29.29.29 百度:180.76.76.76 北京联通:202.106.46.151 北京联通:202.106.195.68

牛啊,全国DNS服务器IP地址都在这里了

各省公共DNS服务器IP大全 欢迎关注微信公众号【厦门微思网络】。www.xmws.cn专业IT认证培训19周年主要课程:思科、华为、红帽、ORACLE、VMware、CISP、PMP等认证培训及考证 名称各省公共DNS服务器IP大全114 DNS114.114.114.114114.114.115.115阿里 AliDNS223.5.5.52…

教育网系统服务器域名地址,北京教育网dns服务器地址

北京教育网dns服务器地址 内容精选 换一换 默认部署在VPC下的应用可以调用API。如果域名解析失败,则参考配置内网DNS,在当前终端节点上配置DNS服务器。配置完成后,部署在VPC下的应用可以调用API。配置DNS需要配置“/etc”目录下的resolv.conf…

全国DNS地址大全

电信DNS: 北京DNS地址: 202.96.199.133 202.96.0.133 202.106.0.20 202.106.148.1 202.97.16.195 上海DNS地址: 202.96.199.132 202.96.199.133 202.96.209.5 202.96.209.6 202.96.209.133 天津DNS地址: 202.99.96.68 10.10.64.68…

【EtherCAT】基础概念

一、定义 EtherCAT(以太网控制自动化技术)是最初由德国倍福(Beckhoff)公司开发的实时(real—time)工业以太网(Ethernet)技术,它是一种以以太网为基础的现场总线系统&…

EtherCAT是如何工作的

来源https://blog.csdn.net/u014311679/article/details/90713554 若有侵权,请联系删除。 这次讨论一下ETHERCAT是如何工作的: 应用层-数据链路层-物理层 物理层: RJ45标准连接器;TX to FX转换器;LVDS:低电…

IgH详解十、EtherCAT DC(1)理论

(Distributed Clocks) 分布式时钟 分布式时钟相当于每个节点都有一个时钟,在同一时刻,触发所有节点做给定的动作,要达到同一时刻触发就要求大家的时钟保持一致,也就是同步。 比如每个人都有手机,只要手机接入网络&…

EtherCAT 之邮箱

EtherCAT特点 由于工作需要, 最近在学习EtherCAT总线,对于主站和从站的通信,发表一下我个人的理解。 1. EtherCAT为保证低延迟高响应,不可能像MODBUS一样用软件解析数据包再转发的模式,而是采用“高速火车”不停车上下…

IgH详解八、EtherCAT SDO原理

主站通过使用 SDO对对象字典进行读取/写入操作,完成对从站设备进行参数设置、状态监视等。 从站SDO的读写是非实时的,所以需要多次访问来确保数据操作的正确性。 如下图写入操作,主站把数据发送到从站,从站返回WC确保数…

Ethercat学习笔记

1、EtherCAT原理介绍 EtherCAT从站设备在报文经过其节点时读取相应的数据报文,同样输入数据也是在报文经过时插入到报文中。整个过程报文只有几纳秒的时间延迟,实时性获得极大提高 EtherCAT作为一种工业以太网总线,充分利用了以太网的全双工…

igh ethercat主站文档(中文翻译上)

此翻译主要是用翻译软件翻译,部分自己修改,若有不当之处,可以下方评论或私聊我提醒修改,若转载,请注明出处 本文是1-4章节。 1 The IgH EtherCAT Master 本章介绍有关EtherCAT主站…

EtherCAT设备协议详解五、Modular Device Profile

ETG.5001.1: General MDP Device ModelETG5001定义了通用的模块设备模型,现在远程可扩展的IO模块基本都使用本协议实现 从总线上看是一个从站,实际上可以扩展多个卡片式IO模块 一个从站对应多个插槽,插槽可随机插入不同型号的卡片IO&#xff…

[工业互联-17]:常见EtherCAT主站与实现方法

目录 第1章 EtherCAT入门 1.1 简介 1.2 EtherCAT通信架构 第2章 EtherCAT主站方案 2.1 方案概述 2.2 主站配置步骤 2.3 EtherCAT主站软件 第3章 Windows操作系统支持EtherCAT的基本步骤 第4章 常见主站软件介绍:TwinCAT 4.1 简介 4.2 软件架构 4.3 应…

EtherCAT设备协议详解二、EtherCAT状态机及配置流程

EtherCAT状态机(ESM) EtherCAT状态机定义了每个EtherCAT从站设备的分步设置,并指示了可用的功能。设备可以拒绝来自主站的状态请求,并通过错误指示(AL 状态寄存器中的错误标志)和相关错误代码(A…

Ethercat解析(十一)之分布时钟

驱动代码中,同步时钟涉及到如下几个概念: ⑴ 本地时钟:每一个支持DC的从站都有一个纳秒级分辨率的本地时钟寄存器。 每次从机上电,则寄存器从0开始计时,这就意味着不同的从机因为上电开机的时间不同而本地时钟也会有…

EtherCAT简介

EtherCAT(用于控制自动化技术的以太网)是Beckhoff(倍福)在2003年开发的实时以太网网络。它基于CANOPEN协议和以太网,但是与Internet通信或网络通信不同之处在于,它专门针对工业自动化控制进行了优化。这些标…

倍福EtherCAT通信协议详细解析

简介 1.1 运动控制 1.2 实时以太网 1.3 EtherCATEtherCAT原理介绍 2.1 实时性 2.2 端口管理 2.3 EtherCAT网络拓扑 2.4 EtherCAT网络协议栈 2.5 EtherCAT数据帧格式 2.6 EtherCAT设备寻址方式 2.7 分布式时钟(Distribute Clock) 2.8 应用层(Application Layer) 2.9 设备配置(De…

EtherCAT (学习笔记)

文章目录 1. 简介1.1 运动控制1.2 实时以太网1.3 EtherCAT 2. EtherCAT原理介绍2.1 实时性2.2 端口管理2.3 EtherCAT网络拓扑2.4 EtherCAT网络协议栈2.5 EtherCAT数据帧格式2.6 EtherCAT设备寻址方式2.7 分布式时钟(Distribute Clock)2.8 应用层(Application Layer)2.9 设备配置…

拨打电话功能

1.html方式 界面效果&#xff1a;直接跳转到拨号界面 实现方法 <a href"tel:18212345678">在线客服</a> 2.ts方式 界面效果&#xff1a;下面有弹窗&#xff0c;选择后&#xff0c;直接拨打出去 实现方法 2.1调用与html同名的ts文件内方法 步骤 1&#x…