Python
Integrate Hesabe Payment Gateway into your Python application. This comprehensive script provides encryption, decryption, and transaction handling for seamless payment processing.
Quick Start
Before you begin, ensure you have the necessary encryption library installed for AES functions:
Required Libraries
pip install pycryptodomeObtain Live Credentials
To use this payment integration in a live environment, you need to obtain live credentials from Hesabe. Please contact our support team to request these credentials.
Set Return URLs
You must configure the return URLs for both successful and failed transactions. These URLs will be used to redirect users after a transaction is processed. Set these URLs in your application's homepage or backend configuration.
Handle Transaction Responses
The script will receive transaction responses in the form of encrypted data. You need to decrypt this data and handle it accordingly:
response_data = request.args.get('data')
if response_data:
decrypted_data = HesabeCrypt.decrypt(
response_data,
HesabeConfig.MERCHANT_SECRET_KEY,
HesabeConfig.MERCHANT_IV
)
response_json = json.loads(decrypted_data)
# Process the response_json as neededDownload Kit
| Python Kit | Download Link |
|---|---|
| Complete Python integration kit with demo examples | Click here |
PHP
Integrate Hesabe Payment Gateway into your PHP application. Complete encryption library with AES encryption and decryption capabilities for secure payment processing.
JavaScript
Integrate Hesabe Payment Gateway into your web applications using JavaScript. Complete encryption library with easy-to-use functions for secure payment processing.