Python API SDK for SolidGate payment gateway
Project description
Solidgate API
Python SDK provides API options for integrating Solidgate’s payment orchestrator into your Python applications.
Check our
- Payment guide to understand business value better
- API Reference to find more examples of usage
Structure
| SDK for Python contains | Table of contents |
|---|---|
|
Requirements Installation Usage Errors |
Requirements
- Python: 3.7 or later
- Packages:
requestslibrary - Solidgate account: Public and secret key (request via sales@solidgate.com)
Installation
To start using the Python SDK:
- Ensure you have your public and secret key.
- Install the SDK in your project using pip:
pip install solidgate-card-sdk
- Import the classes into your project:
from solidgate import ApiClient client = ApiClient(public_key='YourMerchantId', secret_key='YourPrivateKey') - Use test credentials for integration testing. After successful testing, switch to production credentials.
Usage
Charge a payment
Create a class instance of the ApiClient class.
from solidgate import ApiClient
client = ApiClient(public_key, secret_key)
public_key- unique merchant identificationsecret_key- secret code for request signature, it is provided at the moment of merchant registration
Resign form
response = client.form_resign({'order_id': '12345'})
Errors
Handle errors.
try:
response = client.charge({...})
except Exception as e:
print(e)
Looking for help? Contact us
Want to contribute? Submit a pull request
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
solidgate_sdk-0.4.0.tar.gz
(5.2 kB
view details)
File details
Details for the file solidgate_sdk-0.4.0.tar.gz.
File metadata
- Download URL: solidgate_sdk-0.4.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d3b5294373008737bdac393a27c12400729b430efec09ba2709ae044ac0cced
|
|
| MD5 |
f527af7378f53522e9e2bcb689240a96
|
|
| BLAKE2b-256 |
e4637fe1fe627096c5d87f8f9eb1c2dc180c377ee29ba7c2b6a31e2fb3c5e425
|