X-API-KEY header.
Examples use the sandbox environment:
https://gateway-api.sandbox.paymove.io. You need your partnerId and the productId of a product created in the DocPay: basic integration tutorial.Step 1: Register webhook
Response (200):
id field in the response is the webhook identifier (webhookId), which you will use in step 2.
Step 2: Assign webhook to product
The webhook only becomes active after linking it to a product. ReplacewebhookId (from step 1) and productId in the URL.
endpoint.
Verify the configuration
You can check the products linked to a webhook with:How does Paymove call your endpoint?
After a completed payment, Paymove sends a request to yourendpoint following requestTemplate and the configured headers. Your system should respond with expectedCode and expectedResponse (e.g. 200 and { "status": "ok" }). On failure, Paymove retries as many times as set in retries.
What’s next?
REST API
Full webhook endpoint reference: list, details, update.