Support
Most integration issues are one of these:
INVALID_SIGNATURE errors — see common signature mistakes
- Missing webhooks — check the webhook requirements: HTTPS, publicly reachable, 2xx within 10 seconds, no redirects
- Duplicate rejections — each
X-Request-ID is single-use; generate a fresh one per attempt
What to Include in a Ticket
Every error response contains a requestId — it is the fastest way for us to find your request in our logs.
- The
requestId from the error response (or X-Request-ID header of a webhook delivery)
- The error
code and message you received
- Your merchant ID and the environment (sandbox or production)
- For transfer issues: the
txn_id and your client_reference
Never share your Ed25519 private key with anyone — including GoPay support. We will never ask for it, and we cannot recover it if lost; rotate the key from the dashboard instead.