# API Reference

- [REST API](/api-reference/rest-api.md): The API reference for the REST API
- [Authentication](/api-reference/rest-api/authentication.md): Authenticate user and retrieve session key
- [ACH](/api-reference/rest-api/ach.md)
- [Create an ACH Sale](/api-reference/rest-api/ach/create-an-ach-sale.md)
- [Create an ACH Combo Sale and Consent](/api-reference/rest-api/ach/create-an-ach-combo-sale-and-consent.md)
- [Apply credit to an ACH transaction](/api-reference/rest-api/ach/apply-credit-to-an-ach-transaction.md)
- [Process payment with ACH annual consent](/api-reference/rest-api/ach/process-payment-with-ach-annual-consent.md)
- [Void an ACH transaction](/api-reference/rest-api/ach/void-an-ach-transaction.md)
- [Card Operations](/api-reference/rest-api/card-operations.md)
- [Incremental Auth](/api-reference/rest-api/card-operations/authentication.md)
- [Process a Card Sale](/api-reference/rest-api/card-operations/process-a-card-sale.md): Process a card sale with card present
- [Process a Refund](/api-reference/rest-api/card-operations/process-a-refund.md): Process a refund to a settled charge
- [Void a Transaction](/api-reference/rest-api/card-operations/void-a-transaction.md): Void a Transaction
- [Consent Annual](/api-reference/rest-api/consent-annual.md)
- [Calculate surcharging or convenience fees](/api-reference/rest-api/consent-annual/calculate-surcharging-or-convenience-fees.md)
- [Cancel a consent (Card On File)](/api-reference/rest-api/consent-annual/cancel-a-consent-card-on-file.md)
- [Charge a stored card](/api-reference/rest-api/consent-annual/charge-a-stored-card.md)
- [Modify an annual consent](/api-reference/rest-api/consent-annual/modify-an-annual-consent.md)
- [Create Annual Consent](/api-reference/rest-api/consent-annual/create-annual-consent.md): Create an annual consent with card present
- [Create an annual consent with manual card entry](/api-reference/rest-api/consent-annual/create-an-annual-consent-with-manual-card-entry.md)
- [Annual Consent Stats](/api-reference/rest-api/consent-annual/annual-consent-stats.md)
- [Consent Recurring](/api-reference/rest-api/consent-recurring.md)
- [Create a recurring consent with manual card entry](/api-reference/rest-api/consent-recurring/create-a-recurring-consent-with-manual-card-entry.md)
- [Cancel a recurring consent](/api-reference/rest-api/consent-recurring/cancel-a-recurring-consent.md)
- [Modify a recurring consent](/api-reference/rest-api/consent-recurring/modify-a-recurring-consent.md)
- [Consent Subscription](/api-reference/rest-api/consent-subscription.md)
- [Modify a consent subscription](/api-reference/rest-api/consent-subscription/modify-a-consent-subscription.md): Modify an existing subscription consent
- [Cancel a consent subscription](/api-reference/rest-api/consent-subscription/cancel-a-consent-subscription.md): Cancel an existing subscription consent
- [International](/api-reference/rest-api/international.md)
- [Generate a Receipt](/api-reference/rest-api/international/generate-a-receipt.md): Generate a receipt for an international transaction
- [Process Consent](/api-reference/rest-api/international/process-consent.md)
- [Query International Transaction](/api-reference/rest-api/international/query-international-transaction.md)
- [Void Credit](/api-reference/rest-api/international/void-credit.md)
- [PayForm](/api-reference/rest-api/payform.md): Initialize PayForm
- [Query](/api-reference/rest-api/query.md)
- [Account profile](/api-reference/rest-api/query/account-profile.md)
- [ACH transactions](/api-reference/rest-api/query/ach-transactions.md)
- [Annual Consent Receipt Query](/api-reference/rest-api/query/annual-consent-receipt-query.md)
- [Batch logs](/api-reference/rest-api/query/batch-logs.md)
- [Consent Annual Full Detail](/api-reference/rest-api/query/consent-annual-full-detail.md)
- [Consent Annual Query](/api-reference/rest-api/query/consent-annual-query.md)
- [Consent Annual Query APR](/api-reference/rest-api/query/consent-annual-query-apr.md)
- [Consent General Query](/api-reference/rest-api/query/consent-general-query.md)
- [Consents Expiring Cards](/api-reference/rest-api/query/consents-expiring-cards.md)
- [Consents Expiring Cards 01](/api-reference/rest-api/query/consents-expiring-cards-01.md)
- [Enumeration values](/api-reference/rest-api/query/enumeration-values.md): Methods related querying general information such as enum values
- [Receipt Details](/api-reference/rest-api/query/receipt-details.md)
- [Reconcile](/api-reference/rest-api/query/reconcile.md): Reconcile transactions
- [Recurring Consents](/api-reference/rest-api/query/recurring-consents.md)
- [Recurring Consent Full Detail](/api-reference/rest-api/query/recurring-consent-full-detail.md)
- [Recurring Schedules](/api-reference/rest-api/query/recurring-schedules.md)
- [Transaction Full Detail](/api-reference/rest-api/query/transaction-full-detail.md): Retrieve full details of a transaction
- [Transaction Receipt](/api-reference/rest-api/query/transaction-receipt.md): Retrieve a transaction receipt
- [Transaction Search](/api-reference/rest-api/query/transaction-search.md): Search for transactions based on parameters
- [Voice](/api-reference/rest-api/query/voice.md): Retrieve voice settings
- [Receipt](/api-reference/rest-api/receipt.md): Generate a transaction receipt
- [Recurring Schedule](/api-reference/rest-api/recurring-schedule.md)
- [Cancel a recurring payment schedule](/api-reference/rest-api/recurring-schedule/cancel-a-recurring-payment-schedule.md)
- [Modify a recurring payment schedule](/api-reference/rest-api/recurring-schedule/modify-a-recurring-payment-schedule.md)
- [Process scheduled payments](/api-reference/rest-api/recurring-schedule/process-scheduled-payments.md)
- [Process selected scheduled payments](/api-reference/rest-api/recurring-schedule/process-selected-scheduled-payments.md)
- [Settlement](/api-reference/rest-api/settlement.md)
- [Execute selective batch settlement](/api-reference/rest-api/settlement/execute-selective-batch-settlement.md)
- [Execute batch settlement for all transactions](/api-reference/rest-api/settlement/execute-batch-settlement-for-all-transactions.md)
- [Text to Pay](/api-reference/rest-api/text-to-pay.md): Create a payment link via SMS or email
