paynl / sdk-idin
此包的最新版本(v1.10)没有可用的许可证信息。
专门为idin设计的SDK
v1.10
2020-06-17 07:53 UTC
Requires
- paynl/sdk: >1.2
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:从发行者收到错误消息;