Download the PHP package smhg/sepa-qr without Composer

On this page you can find all versions of the php package smhg/sepa-qr. 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 sepa-qr

This project is deprecated. Use smhg/sepa-qr-data instead.

A migration guide is available.

sepa-qr-php CI

Generates SEPA QR codes based on the European Payments Council's standard. These QR codes are scannable by many mobile banking apps. Because app support is at a decent level, it is a good idea to print such a code on an invoice.

Extends endroid/qr-code preserving all its functionality in case lower level QR code manipulation is needed.

PHP 8 support: use smhg/sepa-qr-data.

PHP 5.6 and <7.1 support: use version 2.x of this library.

Installation

Example

Methods

setServiceTag($serviceTag = 'BCD')

Set the service tag. Currently (?) only one value is allowed: BCD.

setVersion($version = 2)

Set the SEPA QR standard version. In version 1 a BIC is mandatory. In version 2 a BIC is only mandatory outside EEA countries.

setCharacterSet($characterSet = SepaQr::UTF_8)

Set the character set. Available constants are UTF_8, ISO8859_5, ISO8859_1, ISO8859_7, ISO8859_2, ISO8859_10, ISO8859_4 or ISO8859_15.

setIdentification($identification = 'SCT')

Set the identification code. Currently (?) only one value is allowed: SCT.

setBic($bic)

Set the AT-23 BIC of the beneficiary bank.

setName($name)

Set the AT-21 name of the beneficiary

setIban($iban)

Set the AT-20 account number of the beneficiary. Only IBAN is allowed.

setAmount($amount)

Set the AT-04 amount of the credit transfer. Currently (?) only amounts in Euro are allowed.

setPurpose($purpose)

Set the AT-44 purpose of the credit transfer.

setRemittanceReference($remittanceReference)

Set the AT-05 remittance information (structured). Creditor reference (ISO 11649) RF creditor reference may be used.

setRemittanceText($remittanceText)

Set the AT-05 remittance information (unstructured).

setInformation($information)

Set the beneficiary to originator information.


All versions of sepa-qr with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1
endroid/qr-code Version ^3
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 smhg/sepa-qr contains the following files

Loading the files please wait ....