paynl/sdk-idin

此包的最新版本(v1.10)没有可用的许可证信息。

专门为idin设计的SDK

v1.10 2020-06-17 07:53 UTC

This package is auto-updated.

Last update: 2024-09-04 22:31:48 UTC


README

关于

为了使用此SDK,您需要为您的PAY.账户启用iDIN。

此SDK扩展了标准的PAY. SDK,因此原始SDK的所有功能也都可用。

安装

此SDK使用composer。

Composer是PHP中依赖管理的工具。它允许您声明项目所依赖的库,并为您管理(安装/更新)它们。

有关如何使用/安装composer的更多信息,请访问:https://github.com/composer/composer

要将PAY. PHP SDK-iDIN安装到您的项目中,只需

$ composer require paynl/sdk-idin

不使用composer的安装

即将推出..

设置

要与PAY的API进行通信,您需要进行认证。PAY.使用令牌进行认证。您可以在PAY.admin中找到您的令牌。在API令牌页面的底部。

步骤1 自动加载器

Composer为您应用程序生成一个自动加载器。为了能够访问SDK的类,您只需包含composer自动加载器即可。自动加载器位于此处:vendor/autoload.php

require_once('path_to/vendor/autoload.php');
步骤2 您的APItoken

为了让SDK知道您的API令牌,您必须按照以下方式注册TokenCode(令牌的AT代码)和API令牌

\Paynl\Config::setTokenCode('AT-####-####');
\Paynl\Config::setApiToken('****************************************');

现在您已经准备好进行一些调用

示例

完整的函数列表可以在samples文件夹中找到。

getIssuers

获取发行者数组

认证

基于发行者和商户参考启动iDIN交易

状态

获取iDIN交易的当前状态;可能的状态

  • Init:请求已创建;尚未提供iDIN状态(尚无);
  • Open:最终结果尚不清楚;
  • Pending:交易尚未完成;
  • Success:积极的结果;交易正在进行或已完成;
  • Cancelled:由于消费者取消而产生的负面结果;交易将不会执行;
  • Expired:由于交易到期而产生的负面结果;交易将不会执行;
  • Failure:由于其他原因产生的负面结果;交易将不会执行;
  • Error:从发行者收到错误消息;