ipasspay/sdk-cn 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ipasspay/sdk-cn

Composer 安装命令:

composer require ipasspay/sdk-cn

包简介

ipasspay sdk zh-cn

README 文档

README

要使用时请先将src/IpasspayChannel/config目录下的
IpasspayConfig-dist.php复制为IpasspayConfig.php(cp IpasspayConfig-dist.php IpasspayConfig.php),并按实际场景配置正确的商户方参数
composer update ipasspay/sdk-cn时,不会改变IpasspayConfig.php文件

使用sdk将只需按照文档创建请求数据,根据需要按Demo里简单调用即可与ipasspay进行通信
使用sdk无需考虑时间戳(timestamp)参数和签名参数(signature),以及整个签名过程,验签也只需简单调用方法进行判断
使用sdk会将返回数据进行相关处理,可以通过相应方法直接获得数组形式的返回数据
使用sdk在发起请求前会进行参数预判断,减少无效的服务器网络开销,也便于对接开发时发现错误

建议有条件使用sdk包的商户尽量使用sdk包,本sdk包支持php5.6至php8.1

Demo中

directPay.php : 支付网关(直连)
directPayWithoutCard.php : 无信用卡信息支付网关(比如数字货币支付网关)
redirectPay.php : 支付网关(跳转)
ipasspayNotify.php : 异步通知
ipasspayReturn.php : 同步通知

refund.php : 退款接口
cancelRefund.php : 取消退款接口
queryOrder.php : 订单查询接口
queryOrderList.php : 订单列表查询接口
uploadExpress.php : 物流上传接口

中文版api文档地址 : https://www.apihome.dev/ipasspay.biz/zh-cn/

如果要使用Airsecurecard服务,则可以参考Demo中Airsecurecard目录下样例
相应配置文件在src/AirsecurecardChannel/config目录下
中文版api文档地址 : https://www.apihome.dev/airsecurecard.com/zh-cn/

2022-12-26
新增 无信用卡信息支付网关(比如数字货币支付网关) 相关样例和改动
注意IpasspayConfig-dist.php中新增了without_card_pay_url

统计信息

  • 总下载量: 45
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-1.1
  • 更新时间: 2022-01-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固