Requirements
Installation
1
Install the app
Install the Quickei POS app in your ERPNext instance:
2
Configure settings
Go to Quickei Settings doctype and enter:
- Client ID — Your merchant API client ID
- Client Secret — Your merchant API secret
- API Base URL —
https://quickei.io/merchant-api/pos/v1
3
Set up the webhook
Configure the webhook URL in your Quickei Merchant Dashboard:
How It Works
- When a Sales Invoice is submitted, a Quickei payment order is created via the POS API
- A QR code and/or payment link is generated and attached to the invoice
- The customer pays using the Quickei app or payment page
- A webhook fires → the app creates a Payment Entry and reconciles the invoice automatically
Webhook Events
Webhook Verification
The app verifies theX-Quickei-Signature header on every webhook:
Payment Mode
The app creates a Payment Mode calledQuickei QR during installation. All Payment Entries use this mode for easy filtering and reporting.
Troubleshooting
bench get-app fails
bench get-app fails
Ensure
git is installed and your server can reach GitHub. If using a private repo, configure SSH keys or use HTTPS with a personal access token.Webhook returns 403
Webhook returns 403
Check that the webhook URL is correct and uses HTTPS. Verify that the
X-Quickei-Signature matches — ensure the secret in ERPNext matches the one in the Quickei dashboard.Payment Entry not created automatically
Payment Entry not created automatically
Check the ERPNext error log for details. Ensure the Sales Invoice exists and is in Submitted state. Verify the payment journal is configured in Quickei Settings.

