be-lenka / mall-pay
Installs: 509
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 3
pkg:composer/be-lenka/mall-pay
Requires
- guzzlehttp/guzzle: ~6.0||^7
 - monolog/monolog: ^1.0
 
This package is auto-updated.
Last update: 2025-10-11 09:24:04 UTC
README
MallPayLib is a PHP MALLPay API client that makes it easy to use MALLPay payment gateway.
- It implements most of the API methods from MALLPay API, see https://mallpayapi.docs.apiary.io
 - The input and output JSON for the API calls converted to and from the associative arrays.
 - It includes a demo scripts
 
The Demo
Included demo illustrates use of MallPayLib\MallPayClient class with sample data.
- The particular MALLPay API calls are demonstrated in respective php files.
 - The responses from MALLPay gateway are handled by files reply.php and notify.php.
 - All communication is logged in a log file.
 
Getting started
- Download the MallPayLib
 - Run 
composer install - Create demo/config.php from demo/config.php.example
 - Run 
php -S localhost:8000 - Open http://localhost:8000/demo/index.php in your browser
 - Click the link createApplication
 - Press the button createApplication
 - Observe the sample request data, scroll down to Result summary and click the gatewayRedirectUrl
 - Finish the MALL application form
 - After redirection back to the reply.php click the link getApplicationDetail
 - Keep the filled applicationId field and press getApplicationDetail button
 - Observe the result of your MALLPay application request
 
The demo can handle also the notifications from MALLPay. To test the notifications, the demo has to run on a public internet domain, not on localhost.