- 在 RechargeProductsDto 类中,修改了 bonus_rate_pct 的计算方式 - 使用 round 函数对结果进行四舍五入,提高精度 - 调整 scale 参数为3,增加小数位数- 这些修改提高了点数计算的准确性,解决了产品列表中的点数显示问题
HDK-Pay
A sdk to connect to LuxPay.
PHP Versions
This version will work on PHP version 8.0 and above.
Getting Started
PHP 8.0 or above and Composer is expected to be installed on our system.
Installing
composer require singularity/hdk-pay
This will install all dependencies needed for the project.
Configurations
You need to add an item http_request.pay.rpc_base_uri in config/autoload/common.php.
Usually, the value of this item will be https://pay.luxcreo.cn or https://test-pay.luxcreo.cn.
Don't need the following /.
Running the Tests
All tests can be run by executing
vendor/bin/phpunit
phpunit will automatically find all tests inside the test directory and run them based on the configuration in the phpunit.xml file.
Testing Approach
The test for the class Greeting verifies that the return value of the sayHello method returns the string "Hello {name}", where {name} is the value passed through to the constructor.
Running the Application
PHP has an in-built server for local development. This can be started by executing
php -S localhost:8000 -t public
Then open your browser at http://localhost:8000/example.php
You should see the text "Hello Ada Lovelace" on your screen.
Built With
License
This project is licensed under the MIT License - see the LICENCE.md file for details.