Getting Started
1
Start with Sandbox
Begin your integration using the Sandbox environment at
api.sandbox.rampnow.io. This allows you to test without affecting real data.2
Test thoroughly
Verify all API endpoints, error handling and edge cases work as expected in Sandbox.
3
Request Production access
Once testing is complete and your integration is stable, request Production access.
4
Deploy to Production
Switch your base URL to
api.rampnow.io and go live with confidence.Open API documentation
Our OpenAPI documentation: OpenAPI. For the starter kit, we are using the following OpenAPI specification.Rampnow OpenAPI
View the OpenAPI specification file
API Environments
Rampnow provides two separate environments to support your development and production workflows:Production
https://api.rampnow.ioLive environment for production applications with real transactions.Sandbox
https://api.sandbox.rampnow.ioTesting environment for development and integration testing.Environment Comparison
Both environments use the same API structure and authentication methods. Simply change the base URL when moving from Sandbox to Production.
API Versioning
The Rampnow API follows a stable versioning policy to ensure your integrations remain functional.
Our Versioning Promise
Breaking Changes- All incompatible or breaking changes are versioned
- Existing endpoints will continue to work without modification
- You control when to migrate to new API versions
- New fields may be added to JSON responses at any time
- New optional parameters may be introduced
- New endpoints may be added
Response Format
All API responses return JSON payloads with a consistent structure:Success Response
Every response is wrapped in{ code, message, traceId, data } (data holds the endpoint’s payload; code 0 = success).
JSON
Error Response
JSON
Rely on
code to branch your logic, not on the message text.messageis a stable, generic label for the errorcode(e.g.invalid_args_err). It never contains internal or upstream-provider error detail.displayErroris an optional, human-readable message safe to show to your end user (e.g. “Amount is below the minimum for this route.”). It is present only when a user-facing message applies; fall back to your own copy keyed oncodewhen it is absent.traceIdidentifies the request in our logs — include it when contacting support.
Key Features
RESTful Architecture
RESTful Architecture
Built on REST principles with predictable resource-oriented URLs and standard HTTP methods.
JSON Responses
JSON Responses
All responses are returned in JSON format for easy parsing and integration.
HTTPS Only
HTTPS Only
All API requests must be made over HTTPS. Plain HTTP requests are rejected for security.
HMAC Authentication
HMAC Authentication
Secure request signing using HMAC-SHA256 ensures request authenticity and integrity.
Comprehensive Error Codes
Comprehensive Error Codes
Detailed error codes and messages help you quickly identify and resolve issues.
Next Steps
Ready to start building? Here’s what to do next:Authentication
Learn how to authenticate your API requests
Error Codes
Understand error codes and how to handle them
API Endpoints
Explore available API endpoints