Create external payments: Records one or more external payments in a single batch (max 100). Each payment targets a recipient by payeeEmail or recipientId.
Cancel a payment: Cancels a pending payment intent. The request must not include a body.
Create a payment batch: Creates one or more payouts in a single batch. Each payout targets a recipient by either payeeEmail or recipientId (exactly one). Pass an idempotencyKey to safely retry the request.
Get a payment: Retrieves a single payment intent by its ID.
List payments: Returns a paginated list of payment intents for your organization. Supports filtering by recipient, batch, and reference.
Payout updated: Sent to your subscribed callback_url whenever a payout's status changes. Verify the X-Karat-Signature header before processing — see the Webhooks guide.
Add recipients: Creates one or more recipients. Each recipient receives an onboarding URL they can use to complete their profile and (optionally) tax information.
Authentication: Authenticate requests to the Karat Payout API by passing your API key as a bearer token, and manage keys from the Karat dashboard.
Environments: Connect to the Karat Payout API base URL and request sandbox access to test your integration before sending real money to recipients.
Idempotency: Use idempotency keys to safely retry Karat Payout API batch requests after network errors without creating duplicate payments or recipients.
Karat Payout API overview: Send payouts to creators and contractors, manage recipients and tax forms, and react to payment events in real time with the Karat Payout API.
Pagination & errors: Page through Karat Payout API list endpoints with limit and offset, and handle the standard HTTP status codes and error response shape.
Sandbox testing: Drive payouts to specific statuses and simulate error conditions in the Karat sandbox using pre-configured test recipient email addresses.
Webhooks: Subscribe to Karat Payout API events, verify webhook signatures with your signing secret, and react to payout and tax form updates in real time.
Download mobile app: Download the Karat app to manage your accounts, cards, and transfers from your phone.
Managing cards in the mobile app: View card details, freeze or cancel cards, add cards to Apple Wallet, and make credit card payments from the Karat app.
Accessing tax documents: Download W-9, W-8, and 1099-MISC/NEC tax forms from your Karat Payments account, and learn how reimbursements affect 1099-NEC totals.
Managing recipients in Payments: View, filter, and export your Karat Payments recipients by payout method, onboarding status, or search term, and download a CSV with tax forms.
Marking payments as reimbursements: Classify Karat Payments as reimbursements to exclude them from 1099-NEC totals and tax thresholds, via the send form, bulk CSV, or row menu.
Send money with Payments: Send individual or bulk Karat Payments by CSV, track batches in the dashboard, download remittance PDFs, and record off-platform payments.
Supported countries for Payments: Country-by-country list of Karat Payments payout availability, including local bank rails, PayPal, and crypto support for 100+ destinations.