Skip to main content
The MyGigsters Payments API is a REST API. It accepts and returns JSON, and uses standard HTTP status codes.

Base URLs

The examples and the interactive playground in this reference use the demo environment. See Environments.

Authentication

Send your API key pair with HTTP Basic authentication, and include the version header on every request.
Partner endpoints use a Bearer token instead. Get one from Authenticate partner. See Authentication for details.

Conventions

  • Versioning: send X-API-Version: 1.2. See API versioning.
  • Field names: version 1.2 uses snake_case for request and response fields.
  • Idempotency: send an idempotency-Key header on POST and PUT requests. See Idempotency.
  • Errors: every error returns the same JSON format. See Errors and conventions.

Resources

Customers

Cards

Payment intents

Payments

Wallet

Workers

Payouts

Invoices

Credit notes

Subscriptions

Document verification

Partner account

Last modified on November 10, 2026