Evolve Payments API

Overview of the Evolve Payments API, authentication, and core endpoints for processing payments and managing your account.

Evolve Payments API

The Evolve Payments API lets you securely create and manage payments from your own applications. Use it to charge customers, issue refunds, manage disputes, and pull reporting data without leaving your existing tools.

This page gives you a high-level overview of how the API is structured and where to find the full endpoint reference.

What You Can Do with the API

With the Evolve Payments API, your team can:

  • Create and manage charges

  • Store and reuse customer payment methods

  • Handle refunds and disputes programmatically

  • Access reporting and usage data

  • Automate operational workflows around payments

Authentication

All requests to the Evolve Payments API are authenticated using your API keys.

  • Use test keys in sandbox while you build and validate your integration.

  • Switch to live keys when you are ready to process real payments.

  • Keep your secret keys safe and never expose them in client-side code.

To get up and running quickly, start with the onboarding guides:

For detailed endpoint descriptions, request/response schemas, and error codes, see the full Evolve Payments API reference.

Last updated