| Appcharge waits 10 seconds for your grant-award endpoint to respond. If it times out, the award is retried up to 3 times. Persistent timeouts mean your endpoint is too slow. |
How the timeout works
Appcharge calls your grant-award callback after a successful payment. If it does not respond within 10 seconds, the attempt is retried — up to 3 times. If all 3 attempts time out, the award fails permanently.
What to do
- Check your endpoint for performance issues: database queries, downstream API calls, or high load exceeding 10 seconds
- Return a 200 response immediately and process the logic asynchronously in a background job
- Review your server health during the failure window
Still failing?
Contact Appcharge Support with the affected order IDs and timestamps. Include server logs showing request receipt and response time.