Download the PHP package zgabievi/geopayment without Composer
On this page you can find all versions of the php package zgabievi/geopayment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package geopayment
GeoPayment
Georgian bank/terminal payment integration library
Table of Contents
- Installation
- Composer
-
Usage
- Card Payments (Visa/MasterCard/AmEX)
- BOG (Bank of Georgia)
- Step 1: Redirecting on payment page
- Step 2: Bank checks payment availability
- Step 3: Bank registers payment
- Cartu (Cartu Bank)
- Step 1: Redirecting on payment page
- Step 2: Bank registers payment
- BOG (Bank of Georgia)
- Terminal Payments
- TBC Pay
- Step 1: Check payment
- Step 2: Register Payment
- Recommended Response codes
- Liberty Pay
- Step 1: Check payment
- Step 2: Register Payment
- Recommended Response codes
- TBC Pay
- Card Payments (Visa/MasterCard/AmEX)
- TODO
- Troubleshooting
- Contributing
- License
- Credits
Installation
Composer
Install this package through Composer.
Edit your project's composer.json
file to require longman/geopayment
Create composer.json file:
And run composer update
Or run a command in your command line:
(Back to top)
Usage
Important: If your .config file is under server document_root, you must deny access to that file via http.
Apache
Add in your .htaccess file:
Nginx
In server section:
Card Payments
Bog
BOG config example you can find here .bog.example
Bog Step 1: Redirecting on payment page
Bog Step 2: Bank checks payment availability
Bog Step 3: Bank registers payment
(Back to top)
Cartu
Cartu config example you can find here .cartu.example
Cartu Step 1: Redirecting on payment page
Cartu Step 2: Bank registers payment
(Back to top)
Terminal Payments
TBC Pay
TBC Pay config example you can find here .tbcpay.example
TBC Pay Step 1: Check payment
TBC Pay Step 2: Register Payment
TBC Pay: Recommended Response codes
Code | Message |
---|---|
0 | Success |
1 | Server timeout |
4 | Invalid account format |
5 | Account not found |
7 | Payment is restricted |
215 | Duplicate transaction |
275 | Invalid amount |
300 | Internal server error |
(Back to top)
Liberty Pay
Liberty Pay Step 1: Check payment
TBD
Liberty Pay Step 2: Register Payment
TBD
Liberty Pay: Recommended Response codes
Code | Message |
---|---|
0 | Success |
1 | Server timeout |
4 | Invalid account format |
5 | Account not found |
7 | Payment is restricted |
215 | Duplicate transaction |
275 | Invalid amount |
300 | Internal server error |
(Back to top)
TODO
Add more providers and write more tests
Troubleshooting
If you like living on the edge, please report any bugs you find on the PHP GeoPayment issues page.
Contributing
Pull requests are welcome. See CONTRIBUTING.md for information.
License
Please see the LICENSE included in this repository for a full copy of the MIT license, which this project is licensed under.
Credits
Full credit list in CREDITS
All versions of geopayment with dependencies
monolog/monolog Version ~1.17
symfony/var-dumper Version ~4.0
vlucas/phpdotenv Version ~2.2
symfony/http-foundation Version ~4.0
nesbot/carbon Version ~1.21
longman/ip-tools Version ~1.1