Skip to main content

What is Dime Payments?

Dime Payments is a payment processing platform built for developers, agencies, and tech companies. You get a full-featured payments API, SDKs in PHP, JavaScript, and Python, and a revenue share on every transaction you bring — with no caps. The API is JSON-based and REST-ful, with a single base URL:

What you can do

  • Charge credit cards and ACH — process one-time payments using card details or a stored token
  • Tokenize cards — store card details securely without handling raw PAN data on future charges
  • Manage customers — create and maintain customer records with payment methods and addresses
  • Invoicing — create, send, and collect invoices, including recurring invoice templates
  • Recurring payments — create, pause, cancel, and edit scheduled billing
  • Subscriptions — publish subscription plans and enroll customers with automatic renewal
  • Deposits — retrieve payout and sweep data for reconciliation
  • Webhooks and Zapier integrations for real-time event handling

Getting your API token

All requests require a Bearer token. To get yours:
  1. Log into the Dime Payments dashboard
  2. Open Advanced > API keys in the sidebar
  3. Create a token, choose its abilities, and generate it
If your account does not have API access enabled yet, that menu links to developer onboarding instead. See Authentication for details. Include it on every request as an Authorization header:

SDKs

Official clients are available for PHP, JavaScript, and Python. Each wraps authentication, request formatting, pagination, and error handling so you can focus on building.

PHP SDK

composer require dime-technology/dime-php-sdk

JavaScript SDK

npm install @dime-technology/dime-js-sdk

Python SDK

pip install dime-python-sdk

Next steps