Strata Documentation

Invoice

Configure, brand and send invoices from Strata

Invoice

Configure, brand and send invoices from Strata

API

Visit our technical documentation for more details

API

Visit our technical documentation for more details

Configure your Account

High level set up of account and payment provider

Transactions

Familiarize yourself with the concept of transactions

Transactions

Familiarize yourself with the concept of transactions

Customers

Create and manage your customers in strata

Customers

Create and manage your customers in strata

Introduction

Welcome to Strata documentation

Strata is your engine for smarter financial operations. We're an all-in-one platform to manage payments, subscriptions, and transaction processing. From customer onboarding to reconciliation, manage every step of your financial workflow in one unified system.

Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

What is Strata?

Strata is your engine for smarter financial operations. We're an all-in-one platform to manage payments, subscriptions, and transaction processing. From customer onboarding to reconciliation, manage every step of your financial workflow in one unified system.

Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

Payment Processing

Accept payments from anywhere with support for 135+ currencies.

Enterprise Security

PCI DSS Level 1 compliant with end-to-end encryption.

Real-time Processing

Sub-second transaction processing with 99.99% uptime.

Getting Started

Configure Your Account

Before you can start processing payments, you'll need to configure your account settings and connect your payment providers.Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

Step 1: Connect payment provider

Settings → Business Profile → Complete all required fields

Step 2: Connect payment provider

Navigate to Settings → Integrations and select your preferred payment provider. We support Stripe, PayPal, Adyen, and more.

Step 3: Configure webhooks

Set up webhooks to receive real-time notifications about payment events.

Authentication

All API requests must be authenticated using API keys. Keep your secret keys secure and never expose them in client-side code.

API Keys

# Example request with API key

curl https://api.strata.com/v1/customers \
  -H "Authorization: Bearer sk_live_xxxxx"

Key Types

  • Live keys: For production transactions

  • Test keys: For development and testing

Quick Start

Follow this guide to process your first payment in under 5 minutes.

Step 1

Install the SDK

npm install @strata/sdk

Step 2

Initialize the client

const strata = new Strata('sk_test_xxx');

Step 3

Create a payment

await strata.payments.create({ amount: 1000 });

Core Concepts

Customers

Customer objects allow you to perform recurring charges and track multiple charges that are associated with the same customer.

The Customer Object

{ "id": "cus_xxxxx", "email": "customer@example.com", "name": "Jane Doe", "created": 1234567890, "metadata": {}
}

Common Operations

• Create a new customer

• Retrieve customer details

• Update customer information

• List all customers

Transactions

Transactions represent the movement of money in your Strata account. Understanding transaction states is crucial for building reliable payment flows.

Transaction States

PENDING

Transaction is being processed

COMPLETED

Transaction was successful

FAILED

Transaction could not be processed

REFUNDED

Transaction has been reversed

Payments

Strata supports multiple payment methods including cards, bank transfers, and digital wallets. Accept payments from customers worldwide.

Supported Payment Methods

Credit Cards

Bank Transfers

Apple Pay

Google Pay

Invoices

Invoices are statements of amounts owed by a customer. They're automatically closed and can trigger automatic collection.

Invoice Features

Custom branding

Add your logo, colors, and footer message

Multi-currency support

Invoice in any of 135+ currencies

Automatic reminders

Send payment reminders on your schedule

API References

REST API

The Strata API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes.

Base URL

https://api.strata.com/v1

Endpoints

GET

/customers

POST

/payments

PUT

/invoices/:id

PUT

/customers/:id

GraphQL

For more complex queries and when you need to fetch related data in a single request, use our GraphQL API.

Endpoint

https://api.strata.com/graphql

The Customer Object

query {
customer(id: "cus_xxxxx") {
id
email
payments {
id
amount
status
}
}
}

Webhooks

Webhooks allow you to receive real-time notifications when events occur in your Strata account.

Available Events

https://api.strata.com/graphql

payment.completed

A payment was successfully processed

payment.failed

A payment attempt failed

invoice.created

A new invoice was created

customer.created

A new customer was added

refund.processed

A refund was processed

SDKs

Official SDKs are available for popular programming languages to make integration easier.

>_ Node.js

npm install @strata/node

>_ Python

pip install strata

>_ Ruby

gem install strata

>_ Go

go get github.com/strata/go

Resources

Changelog

Stay updated with the latest changes and improvements to Strata.

v2.5.0

• Added GraphQL subscriptions

• Improved webhook reliability

• New SDK for Go

Jan 15, 2026

v2.4.0

• Multi-currency invoicing

• Enhanced analytics dashboard

• Bug fixes

Dec 10, 2025

v2.3.0

• Real-time payment tracking

• New customer portal

• API rate limit improvements

Nov 5, 2025

System Status

Current status of Strata services and infrastructure.

API

• Operational

Dashboard

• Operational

Webhooks

• Operational

Payment Processing

• Operational

Was this helpful?

Yes

No

Yes

No

Strata Documentation

Configure your Account

High level set up of account and payment provider

Configure your Account

High level set up of account and payment provider

API

Visit our technical documentation for more details

API

Visit our technical documentation for more details

Customers

Create and manage your customers in strata

Customers

Create and manage your customers in strata

Invoice

Configure, brand and send invoices from Strata

Invoice

Configure, brand and send invoices from Strata

Transactions

Familiarize yourself with the concept of transactions

Transactions

Familiarize yourself with the concept of transactions

Introduction

Welcome to Strata documentation

Strata is your engine for smarter financial operations. We're an all-in-one platform to manage payments, subscriptions, and transaction processing. From customer onboarding to reconciliation, manage every step of your financial workflow in one unified system.

Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

What is Strata?

Strata is your engine for smarter financial operations. We're an all-in-one platform to manage payments, subscriptions, and transaction processing. From customer onboarding to reconciliation, manage every step of your financial workflow in one unified system.

Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

Payment Processing

Accept payments from anywhere with support for 135+ currencies.

Enterprise Security

PCI DSS Level 1 compliant with end-to-end encryption.

Real-time Processing

Sub-second transaction processing with 99.99% uptime.

Getting Started

Configure Your Account

Before you can start processing payments, you'll need to configure your account settings and connect your payment providers.Process payments, automate invoicing, track analytics, and ensure compliance — with full visibility from start to finish.

Step 1: Connect payment provider

Settings → Business Profile → Complete all required fields

Step 2: Connect payment provider

Navigate to Settings → Integrations and select your preferred payment provider. We support Stripe, PayPal, Adyen, and more.

Step 3: Configure webhooks

Set up webhooks to receive real-time notifications about payment events.

Authentication

All API requests must be authenticated using API keys. Keep your secret keys secure and never expose them in client-side code.

API Keys

# Example request with API key

curl https://api.strata.com/v1/customers \
  -H "Authorization: Bearer sk_live_xxxxx"

Key Types

  • Live keys: For production transactions

  • Test keys: For development and testing

Quick Start

Follow this guide to process your first payment in under 5 minutes.

Step 1

Install the SDK

npm install @strata/sdk

Step 2

Initialize the client

const strata = new Strata('sk_test_xxx');

Step 3

Create a payment

await strata.payments.create({ amount: 1000 });

Core Concepts

Customers

Customer objects allow you to perform recurring charges and track multiple charges that are associated with the same customer.

The Customer Object

{ "id": "cus_xxxxx", "email": "customer@example.com", "name": "Jane Doe", "created": 1234567890, "metadata": {}
}

Common Operations

• Create a new customer

• Retrieve customer details

• Update customer information

• List all customers

Transactions

Transactions represent the movement of money in your Strata account. Understanding transaction states is crucial for building reliable payment flows.

Transaction States

PENDING

Transaction is being processed

COMPLETED

Transaction was successful

FAILED

Transaction could not be processed

REFUNDED

Transaction has been reversed

Payments

Strata supports multiple payment methods including cards, bank transfers, and digital wallets. Accept payments from customers worldwide.

Supported Payment Methods

Credit Cards

Bank Transfers

Apple Pay

Google Pay

Invoices

Invoices are statements of amounts owed by a customer. They're automatically closed and can trigger automatic collection.

Invoice Features

Custom branding

Add your logo, colors, and footer message

Multi-currency support

Invoice in any of 135+ currencies

Automatic reminders

Send payment reminders on your schedule

API References

REST API

The Strata API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes.

Base URL

https://api.strata.com/v1

Endpoints

GET

/customers

POST

/payments

PUT

/invoices/:id

PUT

/customers/:id

GraphQL

For more complex queries and when you need to fetch related data in a single request, use our GraphQL API.

Endpoint

https://api.strata.com/graphql

The Customer Object

query {
customer(id: "cus_xxxxx") {
id
email
payments {
id
amount
status
}
}
}

Webhooks

Webhooks allow you to receive real-time notifications when events occur in your Strata account.

Available Events

https://api.strata.com/graphql

payment.completed

A payment was successfully processed

payment.failed

A payment attempt failed

invoice.created

A new invoice was created

customer.created

A new customer was added

refund.processed

A refund was processed

SDKs

Official SDKs are available for popular programming languages to make integration easier.

>_ Node.js

npm install @strata/node

>_ Ruby

gem install strata

>_ Python

pip install strata

>_ Go

go get github.com/strata/go

Resources

Changelog

Stay updated with the latest changes and improvements to Strata.

v2.5.0

• Added GraphQL subscriptions

• Improved webhook reliability

• New SDK for Go

Jan 15, 2026

v2.4.0

• Multi-currency invoicing

• Enhanced analytics dashboard

• Bug fixes

Dec 10, 2025

v2.3.0

• Real-time payment tracking

• New customer portal

• API rate limit improvements

Nov 5, 2025

System Status

Current status of Strata services and infrastructure.

API

• Operational

Dashboard

• Operational

Webhooks

• Operational

Payment Processing

• Operational

Support

Help Center

Browse FAQs and guides for common questions

Visit Help Center

Visit Help Center

Contact Support

Get in touch with our support team directly.

Contact Us

Contact Us

Was this helpful?

Yes

No

Yes

No

Strata

Empowering traders and protocols with dynamic, real-time liquidity solutions.

Empowering traders and protocols with dynamic, real-time liquidity solutions.

Strata

Strata 2026. All right reserved

INTRODUCTION

Welcome

What is Strata?

GETTING STARTED

Configure Account

Authentication

Quick Start

CORE CONCEPTS

Customers

Transactions

Payments

Invoices

API REFERENCES

REST API

GraphQL

SDKs

Webhooks

RESOURCES

Changelog

Status

Support

INTRODUCTION

Welcome

What is Strata?

GETTING STARTED

Configure Account

Authentication

Quick Start

CORE CONCEPTS

Customers

Transactions

Payments

Invoices

API REFERENCES

REST API

GraphQL

SDKs

Webhooks

RESOURCES

Changelog

Status

Support

Create a free website with Framer, the website builder loved by startups, designers and agencies.