LaravelPackages.net
Acme Inc.
Toggle sidebar
pieterf/laravel-ing-ideal-advanced

ING iDeal advanced API client wrapper for Laravel

38
0
v2.0.0
About pieterf/laravel-ing-ideal-advanced

pieterf/laravel-ing-ideal-advanced is a Laravel package for ing ideal advanced api client wrapper for laravel. It currently has 0 GitHub stars and 38 downloads on Packagist (latest version v2.0.0). Install it with composer require pieterf/laravel-ing-ideal-advanced. Discover more Laravel packages by pieterf or browse all Laravel packages to compare alternatives.

Last updated

Laravel ING iDeal advanced

Latest Version on Packagist

Installation

You can install the package via composer:

composer require pieterf/laravel-ing-ideal-advanced

You can publish the config file with:

php artisan vendor:publish --tag="laravel-ing-ideal-advanced-config"

Configuration

IDEAL_MERCHANT_ID=XXXXXXXXX
IDEAL_ACQUIRER_URL="https://idealtest.secure-ing.com/ideal/iDEALv3"
IDEAL_PRIVATE_KEY_PASSWORD=XXXXXXXXXXXXX

Usage

Issuers

$issuers = LaravelIngIdealAdvanced::getIssuers();

foreach ($issuers->getCountries() as $country) {
    foreach ($country->getIssuers() as $issuer) {
        $issuer->getName();
    }
}

Start Transaction

$transaction = LaravelIngIdealAdvanced::startTransaction(
    $issuerId,
    new Transaction(1.22, $description, $entranceCode, 60, $purchaseID),
    route('call-back')
);

$transaction->getTransactionID()

Get Transaction

$transaction = LaravelIngIdealAdvanced::getTransaction($transactionID);

$transaction->getStatus()
$transaction->getConsumerIBAN()

Credits

License

The MIT License (MIT). Please see License File for more information.

Star History Chart