Request Body
string
required
Provider display name (e.g., “Paystack”, “Flutterwave”)
string
required
Unique identifier for the provider. Must be:
- Lowercase
- No spaces (use underscores or hyphens)
- Unique within your account
- Examples: “paystack”, “flutterwave”, “stripe”
boolean
default:"true"
Whether provider is active
Example Request
Response
string
Response status (“success”)
string
Success message
object
Provider object
string
Provider ID
string
Account ID
string
Provider name
string
Provider slug
boolean
Whether provider is enabled
string
ISO 8601 timestamp
string
ISO 8601 timestamp
Example Response
Error Responses
409 Conflict: Provider slug already exists for your account400 Bad Request: Invalid input data
Notes
- The slug must be unique per account
- Providers are used for analytics and tracking only
- No payment credentials are stored