Skip to main content

Invoice system

The invoice system gives merchants a complete payment collection workflow. Create invoices with line items, send them by email, and track status from draft to paid — all from the dashboard or API.
FeatureDescription
Invoice creationLine items, due date, notes, and tax fields.
Payment linkUnique URL where customers pay with any supported token.
PDF generationMerchant-branded PDF available for download and email delivery.
Email deliverySent directly to customers with your merchant branding.
Status lifecycleDraft → Sent → Viewed → Paid → Overdue → Cancelled.
Recurring invoicesWeekly, monthly, or yearly schedule support.
Partial paymentsInvoice stays open until the full amount is settled.
Multi-currency displayDisplay USD, EUR, GBP, BDT, and other currencies while settling in USDC.
AI follow-upAgent sends reminders before the due date and escalates after overdue state.

E-commerce payment suite

Shopify plugin

The Shopify integration lets merchants install an AbabilPay app, connect through OAuth, and present a crypto payment option alongside existing checkout methods.
FeatureDetail
InstallOne-click app install with OAuth connection to AbabilPay.
Checkout widgetCustomer-facing USDC and crypto payment option on your Shopify checkout.
Auto-convertCustomers can pay with any supported token — merchant receives USDC.
Order syncConfirmed payment marks the Shopify order as paid automatically.
RefundsMerchant initiates refunds from the AbabilPay dashboard.

WooCommerce plugin

The WooCommerce plugin is installed as a standard WordPress plugin. It mirrors the Shopify payment flow and automatically synchronizes orders and refunds with your WooCommerce store.

SDKs and APIs

SDK or integrationDetails
REST APIAPI-key authentication with payment, invoice, transfer, bridge, and webhook endpoints.
JavaScript SDKNode.js and browser support with full TypeScript types.
Python SDKAsync client intended for backend and server integrations.
PHP SDKComposer package for Laravel and standard PHP applications.
WebhooksHMAC-signed events: payment.completed, invoice.paid, refund.issued, and more.
SandboxTestnet environment with test API keys for safe integration development.

Payroll and bulk payments

Payroll lets businesses pay remote teams, DAO contributors, contractors, and affiliates in USDC. Upload a recipient list or build one in the dashboard, then execute the batch in one action.
FeatureDescription
CSV uploadRecipient wallet or email, amount in USDC, and an optional note per row.
One-click executeAll transfers are processed and individually tracked.
Multi-sig approvalEnterprise batches can require multiple approvals before execution.
Status dashboardPer-recipient pending, sent, or failed states with retry on failure.
Tax exportCSV or PDF summary per batch available for download.
Scheduled payrollWeekly, bi-weekly, or monthly scheduled execution.
AI anomaly checkAgent flags unusual amounts or new recipient wallets before the batch runs.