Skip to content

Plugin Integration Path

Use this path when you are connecting SenteRail to a commerce, billing, or business platform. Plugin integrations should behave like any other production payment integration: use server-side credentials, verify webhooks, dedupe events, and reconcile state.

Plugin Responsibilities

AreaResponsibility
CredentialsStore keys server-side and separate sandbox from live settings
CheckoutUse stable merchant, order, and idempotency references
WebhooksVerify signatures before updating platform state
DedupeStore event IDs and avoid duplicate fulfilment
SupportExpose enough references for merchant support and escalation
  1. Sandbox quickstart
  2. Authentication
  3. Idempotency
  4. Webhooks
  5. Errors
  6. Go-live checklist

Sandbox Testing

Test the plugin against success, decline, timeout, duplicate webhook, and out-of-order event scenarios. The plugin should not mark an order complete until it has verified the event that supports that transition.

Before Production

Confirm the plugin's production settings with the merchant or partner account owner. Product access and live credentials depend on account enablement and commercial approval.