Download the PHP package jagdish-j-p/billdesk-hmac without Composer
On this page you can find all versions of the php package jagdish-j-p/billdesk-hmac. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jagdish-j-p/billdesk-hmac
More information about jagdish-j-p/billdesk-hmac
Files in jagdish-j-p/billdesk-hmac
Package billdesk-hmac
Short Description Package to integrate BillDesk Payment gateway with HMAC Encryption in Laravel
License MIT
Informations about the package billdesk-hmac
BillDesk Payment Gateway with HMAC Encryption implementation in Laravel
Repository has been developed to integrate BillDesk Payment Gateway with HMAC Encryption in Laravel.
This repository is currently in development. There might be some exception.
Become a sponsor
Your support allows me to keep this package free, up-to-date and maintainable. Alternatively, you can spread the word!
Installation
You can install the package via composer:
Then run the publish command to publish the config files and support controller and view
This will generate the following files
- The config file with default setup for you to override
billdesk.php
- The controller that will receive payment response and any host-to-host events
Http/Controllers/BilldeskHmac/Controller.php
- The assets in public directory.
- The view file with default html for you to override
payment.blade.php
. Note do not change form action URLbilldesk.payment.auth.request
.
Setups
-
Add your response urls and your Merchant Id, Client Id and HMAC Key to the
.env
file. - Run migration to add the transactions table
Usage
-
You can visit http://app.test/billdesk/initiate/payment for the payment flow demo of web integration.
-
Handle the payment response in
Http/Controllers/BilldeskHmac/Controller.php
-
Check Status of all pending transactions using command
-
Check Status of specific transaction using command pass comma saperated order reference ids.
- Check transaction status from Controller
You can also override payment.blade.php
with your custom design to integrate with your layout. but do not change name
attribute of html controls and action
URL of form.
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Contrubuters are welcome and will be given full credit.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Jagdish-J-P
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
Packagify
This package was generated using the Packagify.
All versions of billdesk-hmac with dependencies
laravelcollective/html Version ^6.2
php Version >=7.2
web-token/jwt-core Version 2.2.10
web-token/jwt-key-mgmt Version 2.2.10
web-token/jwt-signature Version 2.2.10
web-token/jwt-signature-algorithm-hmac Version 2.2.10
monolog/monolog Version ^2.2