Download the PHP package krugerdavid/laravel-bancard-qr without Composer
On this page you can find all versions of the php package krugerdavid/laravel-bancard-qr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download krugerdavid/laravel-bancard-qr
More information about krugerdavid/laravel-bancard-qr
Files in krugerdavid/laravel-bancard-qr
Package laravel-bancard-qr
Short Description Laravel wrapper package for the Bancard QR API
License MIT
Informations about the package laravel-bancard-qr
Bancard QR for Laravel
Laravel wrapper package for Bancard QR API. More information about Bancard QR here
Requirements
- PHP 8 or later
- Laravel 9, 10 or later
Instalation
Fire up Composer and require this package in your project.
That's it.
Publish the config
Run the following command to publish config file,
Add ENV keys
Add the following keys on your .env file
How to use
Generate a QR
Generate a QR code for a payment.
The response object will have the following structure
Parameter | Type | Description |
---|---|---|
status |
String | Indicates if the qr could be generated or not. |
qr_express |
QR object | Element with qr express data. |
supported_clients |
Array | List of clients that support payment with QR. |
QR Object
Parameter | Type | Description |
---|---|---|
amount |
Number | Amount in guaraníes. |
hook_alias |
String | Alias of the payment (from the QR) |
description |
String | Description of the sale entered by the merchant (Optional, the merchant may not enter a description) |
url |
String | URL where the generated QR image is located (in PNG format). This is the image that the store must display in its system. |
created_at |
String | Date time of creation of the QR in format dd/mm/yyyy HH:mm:ss |
qr_data |
String | QR data in EMVCo format. |
Supported Clients List
Parameter | Type | Description |
---|---|---|
name |
String | Client name. |
logo_url |
String | Client logo url |
Revert QR Payment
Revert a QR code after a payment was made
The response object will have the following structure
Parameter | Type | Description |
---|---|---|
status |
String | Indicates if the qr could be reversed or not. |
reverse |
QR object | Element with info of the QR reverted |
messages |
Array | In case of status error, list of errors |
Credits
License
The MIT License (MIT). Please see License File for more information