Evolve Payments API Documentation

Modern payment processing API for SaaS companies. Accept payments, manage customers, and handle refunds with ease.

Authentication required: All API requests require authentication using an API key passed in the Authorization header as a Bearer token.

Getting Started

1

Sign up for an account

Create your Evolve Payments account at evolvepayments.com/signup to get started.

2

Get your API key

Navigate to the Dashboard and copy your API key. Test keys start with sk_test_ and live keys start with sk_live_.

3

Make your first request

Try creating a test payment using the POST /payments endpoint to verify your integration.

Base URL https://api.evolvepayments.com/v1

All API requests should be made to this base URL. Use your live API key (sk_live_...) for production requests.

Authentication

Include your API key in the Authorization header as a Bearer token with the format: Authorization: Bearer sk_test_1a2b3c4d5e6f

API Key Types:

  • Test keys (sk_test_...) - For development and testing, won't process real charges

  • Live keys (sk_live_...) - For production use, processes real transactions

Best Practices:

  • Never share your API keys publicly or commit them to version control

  • Use environment variables to store keys securely

  • Rotate your keys regularly

  • Use test keys during development and integration

Last updated