cardflow/cardflow-php

用于与Cardflow API交互的PHP库。

v1.0.2 2023-05-17 10:52 UTC

This package is auto-updated.

Last update: 2024-09-28 15:44:36 UTC


README

Latest Stable Version CI License

用于与Cardflow API交互的PHP库。此SDK使用公共 Cardflow API,并允许您

  • 在您的网店接受礼品卡
  • 在您的POS系统中兑换和发行礼品卡

需求

  • PHP 7.4.0及更高版本
  • 有效的API密钥,可以在您的Cardflow仪表板中 生成

安装

SDK已发布在Packagist上,可以使用Composer进行安装。

composer require cardflow/cardflow-php

入门

开始之前,建议阅读底层 Cardflow API 的文档,其中描述了所有可能的包含选项。

初始化客户端并执行API调用如下。

$cardflow = new \Cardflow\Client\CardflowClient('eyJ0eXAi....');
$giftCard = $cardflow->giftCards->get('ABCDABCDABCDABCD');

获取礼品卡

$giftCard = $cardflow->giftCards->get('ABCDABCDABCDABCD');

兑换礼品卡

$transaction = $cardflow->giftCards->redeem(
  'ABCDABCDABCDABCD',
  [
    "amount" => 1250,
    "currency" => "EUR",
    "capture" => false
  ]
);

开发

克隆Git仓库,以便您有一个本地工作副本。

git clone https://github.com/cardflow/cardflow-php

使用Composer安装所需的(开发)依赖项。

composer install

确保您遵循PSR12编码标准。

composer phpstan & composer phpcs