Application updates

Gateway callbacks

Silvatech Payments receives gateway results, records the payment state, and can forward the callback to the configured application endpoint.

Plan this integration

Setup steps

  1. Register the application's HTTPS callback URL for the tenant.
  2. Store each callback idempotently before returning a successful response.
  3. Treat the callback as a signal and verify status before critical fulfillment.
  4. Use the operations records to reconcile missing or conflicting updates.
app.post('/payments/callback', express.json(), async (req, res) => {
  await saveIdempotently(req.body);
  res.sendStatus(200);
});

FAQ

Should fulfillment rely only on a callback?

No. Verify the payment status server-to-server before irreversible fulfillment.

Are delivery retries guaranteed?

No public retry guarantee is currently offered. Integrations must be idempotent and able to reconcile by status.