dimafe6 / bank-id-bundle
Symfony bundle for Swedish BankID library
Installs: 79
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.6.0
- dimafe6/bank-id: 1.0.*
- symfony/framework-bundle: ^2.7|^3.0
This package is auto-updated.
Last update: 2024-11-19 00:48:09 UTC
README
Bundle for connect Bank-ID library to your Symfony application.
Requirements
- PHP 5.6+ or 7.0+
- Symfony 2.7+ or 3+
Installation
Get the bundle using composer
composer require dimafe6/bank-id-bundle
Enable the bundle
To start using the bundle, register the bundle in your application's kernel class:
// app/AppKernel.php // ... class AppKernel extends Kernel { // ... public function registerBundles() { $bundles = array( // ... new Dimafe6\BankIDBundle\BankIDBundle(), ); // ... } }
Configure the bundle
# app/config/config.yml bank_id: wsdl_url: 'https://appapi2.test.bankid.com/rp/v4?wsdl' ssl: false
Full bundle configuration
# app/config/config.yml bank_id: wsdl_url: 'https://appapi2.test.bankid.com/rp/v4?wsdl' ssl: false local_cert: '%kernel.project_dir%/vendor/dimafe6/bank-id/tests/bankId.pem' soap_options: cache_wsdl: 'memory' #Available values: [none, disk, memory, both] soap_version: '1.1' #Available values: [1.1, 1.2] compression: true trace: true connection_timeout: 60 #In seconds user_agent: 'User-Agent: <your-user-agent>'
Usage
// ... $orderRef = $container->get('dimafe6.bankid')->getAuthResponse($personalNumber)->orderRef; // ... $response = $container->get('dimafe6.bankid')->collectResponse($orderRef); // ...
License
The MIT License (MIT). Please see License File for more information.