theodenhollander / docdatapayments
PHP Docdata Payments 是一个与 Docdata Payments 通信的(包装)类。从 Tijsverkoyen 分支而来,额外特性:与 api 1.2 保持更新,日志接口以及判断订单是否已付款
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 01:38:12 UTC
README
关于
PHP Docdata Payments 是一个与 Docdata Payments 通信的(包装)类。从 Tijsverkoyen 分支而来,与 api 1.2 保持更新,具有日志接口和判断订单是否已付款的功能
##额外特性:##从 Tijsverkoyen 分支而来,额外特性:##日志系统:获取 soap 请求和响应的额外信息接口##Api 1.2:与 docdata 保持更新
类付款等级
Docdata 文档:733126_Integration_manual_Order_Api_1-1.pdf 章节:7.4 判断订单是否已付款 判断订单是否已付款 不同商家可能有不同的方式来判断何时认为订单“已付款”,状态报告中的总计有助于做出这个决定。请注意,状态报告永远不会报告金钱实际上是否已经转账给商家,所以这并不能保证支付在那种意义上已经完成。使用总计来确定信心水平
###快速路线:另一种选择是查看“总购物待处理”、“总收单待处理”和“总收单已授权”的总和是否与“总已登记金额”相匹配。这意味着所有责任人都已表示他们将进行支付,并且商家相信每个人都确实会这样做。虽然这条路线会更快,但也存在一些支付实际上并未进行的风险。
###平衡路线:根据商家的具体情况,仅参考某些总计可能是一个好的选择。例如,如果商家只使用信用卡支付,那么只查看“总收单批准”可能是一个好的选择,因为这将会相对安全且比查看捕获更快。如果商家不想依赖提供的总计,他们当然也可以根据实际授权、捕获和退款数据(这些数据也包含在状态报告中)以及使用的支付方式来定义他们的决策。
###安全路线:检查所有支付是否已完成的最高安全路线是商家参考“总已捕获”金额,查看它是否等于“总已登记金额”。虽然这可能是最安全的指标,但缺点是,有时收单方或购物者实际转账并捕获金钱可能需要很长时间。
许可证
PHP Docdata Payments 是 BSD 许可证。
文档
类内部有良好的文档。如果您使用一个不错的 IDE,您会看到每个方法都使用 PHPDoc 进行了文档说明。