Webhooks
GoPayments uses webhooks to provide real-time information about all GoPayments activity. This enables you to deliver products to your users after receiving successful payments or enable a subscription after a successful payment.
GoPayments sends messages as a JSON payload via POST request to all active registered webhooks. Webhooks currently receive data about all notifications.
For each message that is not successfully sent, GoPayments will attempt retries every up to a maximum of 9 times. You can also view the webhook messages in the Developer Webhook page in the GoPayments Dashboard by clicking on a webhook and trigger retries if needed.