Prerequisites
Installation
1
Install the package
2
Add to INSTALLED_APPS
3
Include URLs
/simiz/webhook/.4
Configure settings
Add the following to your Django settings:
5
Run migrations
SimizTransaction model for tracking payment records.Configuration
Usage
Creating a transaction
Checking transaction status
Processing refunds
Webhook handling
The package automatically handles webhook signature verification. Create a signal receiver to process events:SimizTransaction model
The package includes aSimizTransaction model that automatically records all transactions:
Supported payment methods
Supported currencies
Webhook events
Test mode
Set the following environment variables:sandbox.api.simiz.io and no real money is charged.
Full sandbox documentation
See all test numbers and scenarios in the Sandbox Testing guide.
Troubleshooting
- Webhook signature invalid
- Migration errors
- API key errors
Solutions:
- Verify
SIMIZ_WEBHOOK_SECRETin your settings - Ensure the webhook URL is
/simiz/webhook/(with trailing slash) - Add the webhook endpoint to
CSRF_EXEMPT_URLSor use the@csrf_exemptdecorator
Next steps
Webhook Verification
Learn about webhook configuration and signature verification.
API Reference
Explore the full Simiz API.
Sandbox Testing
Test all payment scenarios before going live.
Support
Need help? Contact our support team.
Changelog
Version history
Version history

