codedge/laravel-sofortlib

此包已被废弃且不再维护。没有建议的替代包。

Laravel 用于与 SofortLib/SOFORT API 一起使用的包,提供用于操作的门面。

0.1.1 2021-01-06 12:36 UTC

README

Latest Stable Version Total Downloads License

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...
    }

});