位置: 编程技术 - 正文

PHP后端银联支付及退款实例代码(php 银行卡支付)

编辑:rootadmin

推荐整理分享PHP后端银联支付及退款实例代码(php 银行卡支付),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php jsapi支付,php支付接口对接教程,php对接微信支付,php支付接口对接教程,php 银行卡支付,php 银行卡支付,php支付接口,php支付接口对接教程,内容如对您有帮助,希望把文章链接给更多的朋友!

声明:此文以当前银联官方最新SDK(-- 5.1.0版)进行说明,若出现包不相同的情况请检查是否是此版本

近期遇到银联支付以及相关退款(此文仅以手机控件支付作为前提)操作,下面会依次写出期间遇到的问题以及基本流程,在此之前通过官方的一张图片了解一个支付中,对于后端人员的我们需要做到的一些事情

由此图可以看出,后端在此负责1、平台订单生成;2、银联全渠道平台订单推送;3、返回tn码给前端进行支付;4、处理前台通知以及全渠道平台的异步通知。

此间难点有三,订单推送、异步通知处理、订单状态查询。

通过官方的邮件说明下载相关的包并放入后端php代码中,(支付控件去下载你看到的估计只有IOS,安卓版的SDK,对于后端来说,随便下载一个即可,PHP的代码在里面都有放置);然后仔细阅读SDK中的readme.txt文件,此后进行以下步骤:

一、相关参数配置

对接过程中使用在sdk的assets文件夹中测试环境配置文件及证书,放置到sdk文件夹中,并配置/sdk/SDKconfig.php文件已正确的读取acp_sdk.ini配置文件。

在acp_sdk.ini文件中配置好acpsdk.signCert.path、acpsdk.encryptCert.path、acpsdk.rootCert.path、acpsdk.middleCert.path四个文件的绝对地址(自定义文件路径即可)。

因项目开发过程中会出现系统不同或项目地址不同导致的证书绝对地址等错误,尤其在实际生产环境中,极易出现项目部署文件地址不同,不可能在开发后每次更新都要更换证书地址,在此修改了一下SDK中的SDKconfig.php已兼容不同文件地址较长,这里还请点击展开查看

PHP后端银联支付及退款实例代码(php 银行卡支付)

二、全渠道商品订单推送

相关代码请点击查看

在此注意txnTime格式不要传错,测试环境下应该不会出现什么问题,将得到的tn返回APP进行支付即可

三、异步通知处理以及订单交易状态查询

这一步主要作用为处理银联交易成功信息,并尽可能避免出现回调未处理导致问题。

先说异步通知处理,此步骤为订单状态修改的主要依据。无实际难点,保证相关参数无问题即可

订单交易状态查询

到此为止,若是项目没有订单线上退款就完成了。

订单退款相关

依据返回状态值进行相关操作即可,实际逻辑代码请自行实现

切换生产环境

项目关系暂无法进行-后续补充

未完待续。。。。

标签: php 银行卡支付

本文链接地址:https://www.jiuchutong.com/biancheng/293258.html 转载请保留说明!

上一篇:php处理静态页面:页面设置缓存时间实例(php静态页面生成)

下一篇:PHP多种序列化/反序列化的方法详解(php 序列化和json性能)

  • 会计利润和应纳税所得额的区别和联系
  • 银行委托贷款上征信吗
  • 应纳税额与应纳税所得额的比率
  • 预付款发票能入账吗
  • 一般纳税人税率有几种
  • 增值税专用发票使用规定 最新
  • 合并报表盈余公积等于母公司盈余公积
  • 未出资到位的股东
  • 待转销项税额明细科目核算一般纳税人
  • 计提所得税是在结转损益之前还是之后
  • 月末计提工资金额怎么核算
  • 甲公司存货采用实际成本法核算
  • 固定资产的折旧费用计入什么科目
  • 收到福利费会计分录
  • 技术维护费280全额抵扣会计分录
  • 预付水电费后应怎么做账
  • 小规模纳税人网上申报税务操作流程
  • 报关单出口退税联在哪打印
  • 全国增值税发票查询平台 手机版
  • 滴滴发票报销是什么意思
  • 费用未入账是什么意思
  • 出口退税计算方法是免退税吗
  • 发票未到计提房租费用会计分录
  • 破产清算应付账款
  • 电脑网页游戏打不开了怎么办
  • 贷款利率计算公式表格
  • 生产车间设备检测费计入什么科目
  • windows11正式版好用吗
  • 成本核算的意义是什么
  • 苹果手机怎么修改默认输入法
  • php array_splice
  • 修改apache的http服务端口为8080
  • linux文件管理与常用命令实验报告
  • 怎么关闭磁贴模式
  • 绿萝怎么养才能爬藤
  • 阿佩勒斯
  • vue适配pc
  • php文件怎么打开运行
  • 银行发行债券要求
  • php的js
  • 雪花 (© TothGaborGyula/Getty Images Plus)
  • multipartfile 多文件上传
  • 如何取消库存商品订单
  • yolov3 改进
  • 公司注销公司名下的房子怎么办
  • 应收账款属于哪个会计要素
  • 征地费用包括
  • Ubuntu自启动U盘
  • 欠对方钱对方公司已注销
  • 一次性加速折旧考虑残值吗
  • 房地产企业购买礼品赠送客户
  • 长期股权投资收益要交税吗
  • 进项票可以抵扣企业所得税吗
  • 预付账款是什么意思大白话
  • 外币支付账户
  • 进项抵扣和销项抵扣
  • 股权转让如何缴纳个税
  • 虚开发票会面临怎么样的后果?
  • 成本法核算的投资收益缴纳企业所得税
  • 劳务派遣员工工会福利谁发放
  • 超市被盗怎么办
  • 银行回单超过三个月可以补打吗
  • 工程施工的主要事迹
  • 银行存款日记账模板
  • window10安装mysql5.7
  • win8的应用商店
  • 苹果电脑优酷视频播放不了
  • win8关闭系统更新
  • win10 系统桌面
  • android移动网络
  • js 图片压缩库
  • Python cx_freeze打包工具处理问题思路及解决办法
  • macbookair安卓系统怎么切换到苹果
  • bootstrap steps
  • 建筑行业增值税11%
  • 关税由谁来承担
  • 土地使用税2023征收标准
  • 百旺税控客服电话
  • 南通开发区地图高清版
  • 小区配电房移交供电局的依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设