OxaPay Trigger icon

OxaPay Trigger

OxaPay Crypto Payment gateway

OxaPay Trigger

AI-generated

Summary

Listen for OxaPay webhook notifications for payments, payouts, or all transactions, optionally verifying their HMAC SHA512 signatures using configured API keys to ensure authenticity.

Inputs

  • Trigger On (required) — Select whether to receive webhook triggers for All Transactions (both payments and payouts), only Payments, or only Payouts. When using 'All Transactions', both Merchant and Payout API credentials must be configured.
  • Verify HMAC — Enable or disable validation of the HMAC (sha512) signature included in the webhook request headers using the appropriate API key as the shared secret.

Output shape

A single webhook event with JSON containing the webhook type ('payment', 'payout', or 'unknown'), the user-selected trigger type, and the full JSON body of the received webhook payload.

The webhook endpoint responds with HTTP 200 and body 'ok' to acknowledge receipt. If HMAC verification fails (when enabled), the webhook response will be an error and the event will not proceed. The 'webhookType' in the output is automatically resolved from the 'type' field in the payload if present; otherwise, it is based on the configured trigger type. To use this trigger, the appropriate API key credentials must be configured in n8n for merchant payments and/or payouts.

Links

Discussion