Download the PHP package bank-io/bankio-sdk-php without Composer

On this page you can find all versions of the php package bank-io/bankio-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bankio-sdk-php

OpenAPIClient-php

Summary

The NextGenPSD2 Framework Version 1.3.6 (with errata) offers a modern, open, harmonised and interoperable set of Application Programming Interfaces (APIs) as the safest and most efficient way to provide data securely. The NextGenPSD2 Framework reduces XS2A complexity and costs, addresses the problem of multiple competing standards in Europe and, aligned with the goals of the Euro Retail Payments Board, enables European banking customers to benefit from innovative products and services ('Banking as a Service') by granting TPPs safe and secure (authenticated and authorised) access to their bank accounts and financial data.

The possible Approaches are:

Some General Remarks Related to this version of the OpenAPI Specification:

General Remarks on Data Types

The Berlin Group definition of UTF-8 strings in context of the PSD2 API has to support at least the following characters

a b c d e f g h i j k l m n o p q r s t u v w x y z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

0 1 2 3 4 5 6 7 8 9

/ - ? : ( ) . , ' +

Space

This PHP package is automatically generated by the OpenAPI Generator project:

Requirements

PHP 7.2 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

Then run composer install

Manual Installation

Download the files and include autoload.php:

Tests

To run the unit tests:

Getting Started

Please follow the installation procedure and then run the following:

Documentation for API Endpoints

All URIs are relative to https://ob.bankio.ro

Class Method HTTP request Description
AccountInformationServiceAISApi createConsent POST /api/org/{organisation}/v1/consents Create consent
AccountInformationServiceAISApi deleteConsent DELETE /api/org/{organisation}/v1/consents/{consentId} Delete consent
AccountInformationServiceAISApi getAccountList GET /api/org/{organisation}/v1/accounts Read account list
AccountInformationServiceAISApi getBalances GET /api/org/{organisation}/v1/accounts/{account-id}/balances Read balance
AccountInformationServiceAISApi getCardAccount GET /api/org/{organisation}/v1/card-accounts Read a list of card accounts
AccountInformationServiceAISApi getCardAccountBalances GET /api/org/{organisation}/v1/card-accounts/{account-id}/balances Read card account balances
AccountInformationServiceAISApi getCardAccountTransactionList GET /api/org/{organisation}/v1/card-accounts/{account-id}/transactions Read transaction list of an account
AccountInformationServiceAISApi getConsentAuthorisation GET /api/org/{organisation}/v1/consents/{consentId}/authorisations Get consent authorisation sub-resources request
AccountInformationServiceAISApi getConsentInformation GET /api/org/{organisation}/v1/consents/{consentId} Get consent request
AccountInformationServiceAISApi getConsentScaStatus GET /api/org/{organisation}/v1/consents/{consentId}/authorisations/{authorisationId} Read the SCA status of the consent authorisation
AccountInformationServiceAISApi getConsentStatus GET /api/org/{organisation}/v1/consents/{consentId}/status Consent status request
AccountInformationServiceAISApi getTransactionDetails GET /api/org/{organisation}/v1/accounts/{account-id}/transactions/{transactionId} Read transaction details
AccountInformationServiceAISApi getTransactionList GET /api/org/{organisation}/v1/accounts/{account-id}/transactions Read transaction list of an account
AccountInformationServiceAISApi readAccountDetails GET /api/org/{organisation}/v1/accounts/{account-id} Read account details
AccountInformationServiceAISApi readCardAccount GET /api/org/{organisation}/v1/card-accounts/{account-id} Read details about a card account
AccountInformationServiceAISApi startConsentAuthorisation POST /api/org/{organisation}/v1/consents/{consentId}/authorisations Start the authorisation process for a consent
AccountInformationServiceAISApi updateConsentsPsuData PUT /api/org/{organisation}/v1/consents/{consentId}/authorisations/{authorisationId} Update PSU Data for consents
AuthenticationApi authorize GET /api/auth/authorize Authenticate a user
AuthenticationApi token POST /api/auth/token Request Access Tokens
AuthenticationApi userInfo GET /api/auth/me Retrieve user profile
ClientManagementApi clientClientId DELETE /api/auth/register/{client_id} Delete a client
ClientManagementApi getClient GET /api/auth/register/{client_id} View a client
ClientManagementApi updateClient PUT /api/auth/register/{client_id} Update a client
CommonServicesApi getConsentScaStatus GET /api/org/{organisation}/v1/consents/{consentId}/authorisations/{authorisationId} Read the SCA status of the consent authorisation
CommonServicesApi getPaymentCancellationScaStatus GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId} Read the SCA status of the payment cancellation's authorisation
CommonServicesApi getPaymentInitiationAuthorisation GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations Get payment initiation authorisation sub-resources request
CommonServicesApi getPaymentInitiationScaStatus GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId} Read the SCA status of the payment authorisation
CommonServicesApi startConsentAuthorisation POST /api/org/{organisation}/v1/consents/{consentId}/authorisations Start the authorisation process for a consent
CommonServicesApi startPaymentAuthorisation POST /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations Start the authorisation process for a payment initiation
CommonServicesApi startPaymentInitiationCancellationAuthorisation POST /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations Start the authorisation process for the cancellation of the addressed payment
CommonServicesApi updateConsentsPsuData PUT /api/org/{organisation}/v1/consents/{consentId}/authorisations/{authorisationId} Update PSU Data for consents
CommonServicesApi updatePaymentCancellationPsuData PUT /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId} Update PSU data for payment initiation cancellation
CommonServicesApi updatePaymentPsuData PUT /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId} Update PSU data for payment initiation
ConfirmationOfFundsServicePIISApi checkAvailabilityOfFunds POST /api/org/{organisation}/v1/funds-confirmations Confirmation of funds request
PaymentInitiationServicePISApi cancelPayment DELETE /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId} Payment cancellation request
PaymentInitiationServicePISApi getPaymentCancellationScaStatus GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId} Read the SCA status of the payment cancellation's authorisation
PaymentInitiationServicePISApi getPaymentInformation GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId} Get payment information
PaymentInitiationServicePISApi getPaymentInitiationAuthorisation GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations Get payment initiation authorisation sub-resources request
PaymentInitiationServicePISApi getPaymentInitiationCancellationAuthorisationInformation GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations Will deliver an array of resource identifications to all generated cancellation authorisation sub-resources
PaymentInitiationServicePISApi getPaymentInitiationScaStatus GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId} Read the SCA status of the payment authorisation
PaymentInitiationServicePISApi getPaymentInitiationStatus GET /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/status Payment initiation status request
PaymentInitiationServicePISApi initiatePayment POST /api/org/{organisation}/v1/{payment-service}/{payment-product} Payment initiation request
PaymentInitiationServicePISApi startPaymentAuthorisation POST /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations Start the authorisation process for a payment initiation
PaymentInitiationServicePISApi startPaymentInitiationCancellationAuthorisation POST /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations Start the authorisation process for the cancellation of the addressed payment
PaymentInitiationServicePISApi updatePaymentCancellationPsuData PUT /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId} Update PSU data for payment initiation cancellation
PaymentInitiationServicePISApi updatePaymentPsuData PUT /api/org/{organisation}/v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId} Update PSU data for payment initiation

Documentation For Models

Documentation For Authorization

BearerAuthOAuth

basicAuth

client_registration_token

client_secret

oAuth2AuthCode

oAuth2ClientCredentials

oAuth2SSO

openId

Author

[email protected]


All versions of bankio-sdk-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
ext-curl Version *
ext-json Version *
ext-mbstring Version *
php-http/message Version *
php-http/multipart-stream-builder Version *
php-http/client-implementation Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bank-io/bankio-sdk-php contains the following files

Loading the files please wait ....