Download the PHP package fintecture/fintecture-sdk-php without Composer
On this page you can find all versions of the php package fintecture/fintecture-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fintecture/fintecture-sdk-php
More information about fintecture/fintecture-sdk-php
Files in fintecture/fintecture-sdk-php
Package fintecture-sdk-php
Short Description PHP library for the Fintecture API.
License MIT
Homepage https://github.com/Fintecture/fintecture-sdk-php
Informations about the package fintecture-sdk-php
PHP library for the Fintecture API.
Fintecture is a Fintech that has a payment solution via bank transfer available at fintecture.com.
This library is a PHP Client for the Fintecture API.
Requirements
- PHP >= 7.2
Quick install
Via Composer, with our Packagist package fintecture/fintecture-sdk-php.
This command will get you up and running quickly with a Guzzle HTTP client (v7).
The Guzzle client will automatically be found with the help of php-http/discovery
package. If you prefer to specify a custom HTTP client to use, please read the Advanced usage section.
Getting started
Simple usage looks like:
Available options of Client
- 'appId' => 'app_id',
- 'appSecret' => 'app_secret',
- 'privateKey' => 'private_key', // could be a file path or the private key itself
- 'environment' => 'sandbox' // or 'production'
- 'shopName' => 'My super shop', // don't forget to give your client a nice name (even if it's optional)
Examples
Some examples (including webhook handling) are available in the examples folder.
Advanced usage
We are decoupled from any HTTP messaging client with help by HTTPlug. A list of community provided clients is found here: https://packagist.org/providers/php-http/client-implementation
Using a different HTTP client
To set up the Fintecture client with this HTTP client
Available methods
These methods follow our API structure.
Auth
- token
- generate
- refresh
AIS
- account
- get
- accountHolder
- get
- authorize
- generate
- generateDecoupled
- connect
- generate
- customer
- delete
- transaction
- get
Customers
- customers
- get
- generate
- customerBankAccount
- get
- generate
PIS
- assessment
- get
- connect
- generate
- initiate
- generate
- payment
- get
- refund
- generate
- requestForPayout
- generate
- requestToPay
- generate
- settlement
- get
Resources
- application
- get
- functionality
- get
- provider
- get
- testAccount
- get
Development
Requirements
- PHP
- Git
- Composer
- Make
- Xdebug (for test coverage)
Initialize project for development
PHPUnit (Unit Tests)
Then you can run the tests:
To generate the test coverage report, you can run this command:
PHPStan (Static Analysis)
There are 10 levels (0-9). Level is set in phpstan.neon
.
PHP CS Fixer (Coding Standards)
Troubleshooting
Encountering an issue? Please contact us at [email protected].
License
Fintecture PHP API Client is an open-sourced software licensed under the MIT license.
All versions of fintecture-sdk-php with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
ext-openssl Version *
psr/http-client-implementation Version *
psr/http-factory Version *
psr/http-client Version *
php-http/discovery Version *
php-http/message Version *