bungamata/doku-wrapper

Doku实现的一个简单封装

v1.0.0 2022-12-18 04:03 UTC

This package is auto-updated.

Last update: 2024-08-29 17:56:58 UTC


README

我创建这个库的原因是让用户能够轻松地将Doku集成到他们的项目中,无需理解加密。

使用这个库,你只需要将有效负载发送到Doku,这个库将为你处理加密。

如何使用

  1. 要获取支付检查URL,请查看文件 DokuCheckoutV1PaymentUrlTest::testGet() 了解如何使用它。
  2. 要验证Doku通知,请查看文件 DokuNotificationTest::testValidateFromRequest() 了解如何使用它。

本地测试方法

  1. 将文件 phpunit.xml.dist 复制到 phpunit.xml 并用你自己的Doku凭据替换其中的Doku凭据。

待办事项

  1. DokuNotification 添加一个功能,以使用纯参数而不是请求实例来验证通知,以实现更广泛的支持,目前它使用请求实例,这仅在Laravel & Symfony框架中可用。