Skip to main content

What are Statuses and Enums?

Statuses and enums are standardized values used throughout the Revolv3 API. They provide consistent, predictable values that make integration easier. Why they matter:
  • Consistency: Same values mean the same thing across all endpoints
  • Predictability: You know what to expect
  • Integration: Easier to build logic around known values
Note: Invoice statuses have their own detailed guide. See Invoice Status for complete invoice status information.

Transaction Statuses

Transaction statuses indicate where a payment is in its lifecycle:

Subscription Status Types

For complete subscription status information, see Subscription Status and Recycling.

Refund Statuses

Refund statuses track where a refund is in the process:

Webhook Delivery Status

Webhook delivery statuses indicate whether Revolv3 successfully delivered a webhook to your endpoint:

Payment Method Types

Payment Processors

Available processors in Revolv3:
  • WorldPay
  • Adyen
  • Nuvei
  • TSYS
  • JPMorgan
  • Paymentlync
  • BridgePay

Order Processing Channels

Currency Codes

Use ISO 4217 3-letter currency codes:
  • USD - US Dollar
  • EUR - Euro
  • GBP - British Pound
  • CAD - Canadian Dollar
  • And other ISO 4217 codes

Billing Interval Types

Address Types

Subscription Cancel Types

Value Types

Used in line items and billing plans:

Example Usage

Transaction Status in Response

Subscription Status

Refund Status

Next Steps