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
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 DollarEUR- EuroGBP- British PoundCAD- 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
- Invoice Status — Detailed guide to invoice statuses
- Subscriptions — See subscription statuses in action
- Refunds — Understand refund statuses

