Glossary
Definitions for terminology and concepts used in the Devdraft API documentation.
ACH TransferCopied!
Automated Clearing House (ACH) transfer is an electronic bank-to-bank payment method in the United States. ACH transfers are typically processed in batches and can take 1-3 business days to complete, making them cost-effective for recurring payments and large transactions.
API AuthenticationCopied!
The process of verifying that a client application has permission to access Devdraft's API endpoints. Authentication is performed using API keys that must be included in request headers to authorize API calls.
API KeyCopied!
A unique identifier used to authenticate requests to the Devdraft API. API keys should be kept secure and never exposed in client-side code. They can be managed through your Devdraft dashboard under App Settings.
Bank TransferCopied!
Electronic movement of money between bank accounts. Devdraft supports various types including ACH (US), Wire transfers (international), and SEPA (Europe). Bank transfers typically take 1-5 business days depending on the type and destination.
BlacklistCopied!
A security feature that allows businesses to mark customers as prohibited from making future transactions. Blacklisted customers cannot create new payment intents or complete payments through your Devdraft integration.
Cross-border PaymentCopied!
International money transfers between different countries and currencies. Devdraft facilitates cross-border payments through both traditional banking networks and blockchain technology, often with reduced fees compared to traditional methods.
Digital WalletCopied!
A secure digital system for storing and transferring cryptocurrency or stablecoin assets. Devdraft supports payments from various blockchain wallets including MetaMask, Coinbase Wallet, and other Web3-compatible wallets.
EURCCopied!
Euro Coin - a stablecoin cryptocurrency pegged to the Euro (EUR). EURC maintains a 1:1 value ratio with the Euro and is used for instant, low-cost digital payments within Devdraft's platform.
IdempotencyCopied!
A property that ensures making the same API request multiple times produces the same result. Devdraft uses idempotency keys to prevent duplicate transactions when network issues cause request retries.
InvoiceCopied!
A document requesting payment for goods or services. Devdraft generates professional PDF invoices with integrated payment collection, tax calculations, and automated follow-up capabilities.
JSONCopied!
JavaScript Object Notation - a lightweight data format used for API responses and requests. All Devdraft API endpoints return data in JSON format, making it easy to parse and integrate with web and mobile applications.
Multi-currency SupportCopied!
The ability to accept and process payments in different currencies including USD, EUR, and MXN. Devdraft automatically handles currency conversion and settlement in your preferred currency.
Multi-tenancyCopied!
An architecture that allows multiple businesses (tenants) to use the same Devdraft infrastructure while keeping their data completely isolated and secure from other tenants.
Payment IntentCopied!
A Devdraft object representing a customer's intention to pay a specific amount. Payment intents track the payment through its lifecycle from creation to completion, supporting both stablecoin and bank transfer methods.
Payment LinkCopied!
A shareable URL that customers can use to complete payments without requiring a full checkout integration. Payment links can be customized with product information, pricing, and payment methods.
Rate LimitingCopied!
A control mechanism that restricts the number of API requests a client can make within a specific time period. This prevents API abuse and ensures fair usage across all Devdraft customers.
ReconciliationCopied!
The process of matching payment records between different systems to ensure accuracy. Devdraft provides detailed transaction reporting and automated reconciliation tools to streamline financial record-keeping.
REST APICopied!
Representational State Transfer - an architectural style for web APIs. Devdraft's REST API uses standard HTTP methods (GET, POST, PUT, DELETE) and returns JSON responses for predictable, easy-to-use integration.
Role-based Access Control (RBAC)Copied!
A security model that restricts system access based on user roles. Devdraft allows businesses to assign different permission levels to team members, controlling who can view transactions, manage customers, or modify settings.
SEPA TransferCopied!
Single Euro Payments Area transfer - a bank transfer system for Euro transactions within European countries. SEPA transfers are typically faster and cheaper than traditional international wire transfers.
StablecoinCopied!
A cryptocurrency designed to maintain a stable value relative to a reference asset, typically a fiat currency. Devdraft supports USDC (US Dollar) and EURC (Euro) stablecoins for instant, low-cost digital payments.
SubscriptionCopied!
A recurring payment model where customers are automatically charged at regular intervals. Devdraft supports subscription management with automated billing, dunning management, and customer communication.
USDCCopied!
USD Coin - a stablecoin cryptocurrency pegged to the US Dollar. USDC maintains a 1:1 value ratio with the US Dollar and enables instant, global payments with minimal fees on blockchain networks.
WebhookCopied!
An HTTP callback that sends real-time notifications about events in your Devdraft account. Webhooks allow your application to respond immediately to payment completions, failures, or other important events without constantly polling the API.
Wire TransferCopied!
An electronic transfer of funds between banks, typically used for large amounts or international transactions. Wire transfers are usually faster than ACH but involve higher fees and may require additional verification.