ipasspay / sdk-cn
ipasspay sdk zh-cn
v1.2.5
2023-06-08 03:37 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- ext-json: *
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