Developer Documentation — Autharize

Tools

Developer Documentation

Everything you need to integrate Autharize payments into your application. Clean API, great docs.

Get API Keys

API Reference

Beginner

Getting Started

Quick start guide, authentication, and your first API call in under 5 minutes.

Core

Charges & Payments

Create charges, capture authorizations, and manage payment intents.

Core

Subscriptions

Create and manage recurring billing plans, trials, and proration.

Core

Webhooks

Receive real-time event notifications for all payment lifecycle events.

Security

Authentication

API keys, OAuth 2.0 flows, and IP whitelisting for secure access.

Advanced

Multi-Currency

Accept and settle payments in multiple currencies with automatic conversion.

Advanced

Reporting API

Programmatic access to transaction data, settlements, and analytics.

Tools

SDKs & Libraries

Official client libraries for Node.js, Python, PHP, Ruby, Java, and .NET.

Quick Start

curl
curl -X POST https://api.autharize.com/v1/charges \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 2000,
    "currency": "usd",
    "source": "tok_visa",
    "description": "Charge for order #42"
  }'
Get Started Today

Ready to Start Accepting Payments?

Apply in minutes. No long-term contracts, no hidden fees. Get a dedicated account manager and start processing the same day.