codedge / laravel-sofortlib
此包已被废弃且不再维护。没有建议的替代包。
Laravel 用于与 SofortLib/SOFORT API 一起使用的包,提供用于操作的门面。
0.1.1
2021-01-06 12:36 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
- sofort/sofortlib-php: ^3.3
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0
- phpunit/phpunit: ^8.0|^9.0
This package is auto-updated.
Last update: 2023-08-25 13:36:26 UTC
README
Laravel 集成 Sofortlib
此仓库实现了一个简单的 ServiceProvider,它创建了一个可通过 Facade 容易访问的单例 Sofortlib 客户端实例。
有关用法更多信息,请参阅 SofortLib。
安装
$ composer require codedge/laravel-sofortlib
包会自动注册。
接下来运行
php artisan vendor:publish --provider="Codedge\Sofortlib\SofortlibServiceProvider" --tag=config
以将 SOFORT API 的配置文件发布到 config/sofortlib.php
。
注意:打开此文件并输入您的正确 API 凭据和其他设置。
使用方法
要使用静态接口(门面),您需要将以下行添加到您的 config/app.php
文件中。
Sofortüberweisung
// app/Http/routes.php Route::get('/', function () { Sofortueberweisung::setAmount(5); Sofortueberweisung::setCurrencyCode('EUR'); Sofortueberweisung::sendRequest(); if(Sofortueberweisung::isError()) { // do something... } });
账单代码
// app/Http/routes.php Route::get('/', function () { Billcode::setAmount(47.11); Billcode::setCurrencyCode('USD'); Billcode::createBillcode(); if(Billcode::isError()) { // do something... } });