dhfinance/dhf-pay-php

DHF Pay phpsdk

dev-main 2022-07-16 16:12 UTC

This package is not auto-updated.

Last update: 2024-10-02 17:57:18 UTC


README

PHP SDK,几分钟内即可与DHFinance集成。

入门指南

  1. 注册 - 在开始之前,您需要注册支付网关账户(例如 https://pay.dhfi.online)并获取您的商店API令牌(添加商店 - 生成APIKey)和API URL(例如 https://pay.dhfi.online/api/)。
  2. 要求 – 运行SDK,您的系统需要安装PHP >= 7.2,cURL和Composer。我们强烈建议使用编译了cURL扩展和cURL 7.16.2+的TLS后端(例如,NSS或OpenSSL)进行编译。
  3. 安装 使用composer安装sdk
 "require": {
        dhfinance/dhf-pay-php": "dev-main"

    }

创建支付

$dhfPay = new DHFPay('<API endpoint>', '<Token>');
$params = [
   "amount"=> 2500000000,
   "comment"=> "test comment"
];
$payment = $dhfPay
   ->payments()
   ->add($params);

支付列表

$dhfPay->payments()->getAll();

通过ID获取支付

$dhfPay->payments()->getOne($id);

获取交易列表

$dhfPay->transaction()->getAll()

运行测试

安装依赖项

composer install

在tests/.env文件中设置变量(参见.env.example)

TEST_SERVER_API=<API endpoint>
TEST_SERVER_TOKEN=<token>
TEST_STORE_ID=<store id>

然后运行

./vendor/bin/phpunit tests/DhfInIntegrationTestCasse.php