Rainforest · AsyncAPI Specification

Rainforest Webhooks

Version

View Spec View on GitHub CompanyPaymentsEmbedded PaymentsPayment FacilitatorPayment ProcessingVertical SaaSFintechACHAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-20'
method: searched
type: Webhooks
source: https://docs.rainforestpay.com/docs/webhooks-and-notifications
note: >-
  Rainforest documents a full webhook surface but does not publish an AsyncAPI document.
  This is the captured webhook catalog (no AsyncAPI fabricated).
delivery:
  payload_fields: [event_type, data]
  event_format: "{resource}.{status}"
  example_event: payin.processing
  data_payload: >-
    The data payload includes all fields returned by the GET endpoint of the corresponding
    resource (e.g. payin.processing carries the get_payin payload).
  configuration: Portal (add endpoint URL, subscribe to specific events or all events); no-code Zapier option
  signature_verification: true
  verify_recipe: https://docs.rainforestpay.com/recipes/verify-webhooks-1
  retries: exponential backoff (e.g. 3 failed attempts spread over ~35 minutes)
  replay: single event or all failed events over a time window, from the Portal
  rate_limiting: per-endpoint events-per-second cap configurable on the Advanced tab
event_resources:
- resource: payin
  docs: https://docs.rainforestpay.com/docs/payin-webhooks
- resource: merchant
  docs: https://docs.rainforestpay.com/docs/merchant-webhooks
- resource: merchant_application
  docs: https://docs.rainforestpay.com/docs/merchant-application-webhooks
- resource: deposit
  docs: https://docs.rainforestpay.com/docs/deposit-webhooks
- resource: chargeback
  docs: https://docs.rainforestpay.com/docs/chargeback-webhooks
- resource: refund
  docs: https://docs.rainforestpay.com/docs/refund-webhooks
- resource: payment_method
  docs: https://docs.rainforestpay.com/docs/payment-method-webhooks
- resource: ach_return
  docs: https://docs.rainforestpay.com/docs/ach-return-webhooks