sofort/sofortlib-php

PHP 的 SOFORT API 封装器

3.3.2 2018-05-28 12:02 UTC

README

Build Status

本文档解释了 SofortLib PHP,包括其组成部分、如何设置以及如何测试。

描述

将 SofortLib PHP 集成到您的项目中,以便通过 PHP 与 SOFORT API 进行通信。

有关 SOFORT API/SDK 的更多信息,请参阅以下链接:https://www.sofort.com/integrationCenter-eng-DE/integration/API-SDK/

SofortLib PHP 支持以下 SOFORT 产品

  1. SOFORT Überweisung (SOFORT 银行/支付)
  2. SOFORT Paycode
  3. SOFORT Billcode
  4. 退款
  5. iDEAL

安装

使用 composer 安装 sofort/sofortlib-php

{
    "require": {
        "sofort/sofortlib-php": "3.*"
    }
}

SofortLib 包

SofortLib PHP 包包含以下内容

  • 包含类文件的 /src 目录
  • 一个 /examples 文件夹,包含使用示例
  • 包含单元测试(适用于 PHP 单元测试)的 /test 文件夹。

功能

  • 启动 SOFORT Überweisung
  • 创建/启动 SOFORT Überweisung Paycode
  • 创建/启动 SOFORT Überweisung Billcode
  • 获取一笔或多笔交易的详细信息
  • 获取一段时间内或状态的详细信息
  • 将接收到的 XML 转换为 PHP 对象
  • 标记退款
  • 获取当前的 iDEAL 银行列表
  • 生成 iDEAL 支付数据的转发 URL
  • 为 iDEAL 支付数据创建校验和/哈希值
  • 为 iDEAL 通知创建校验和/哈希值

使用

/examples 目录中找到不同模块的使用示例。

测试

运行测试

./vendor/bin/phpunit