# Authorize.Net integration

> Payment gateway API for credit card and eCheck processing, stored customer payment profiles (CIM), recurring billing (ARB), and transaction reporting.

- Authentication: apiKey

## Tools (37)

- **Approve or Decline Held Transaction**: Approves or declines a transaction that the fraud filters put on hold.
- **Cancel Subscription (ARB)**: Cancels an active recurring billing subscription.
- **Create Customer Payment Profile (CIM)**: Adds a stored payment method (card or bank account) to an existing customer profile.
- **Create Customer Profile (CIM)**: Creates a stored customer profile, optionally with payment profiles and shipping addresses.
- **Create Customer Profile From Transaction (CIM)**: Creates a stored customer profile from a previously submitted transaction.
- **Create Customer Shipping Address (CIM)**: Adds a stored shipping address to a customer profile.
- **Create Subscription (ARB)**: Creates a recurring billing subscription, optionally from a stored customer profile.
- **Create Transaction (charge / authorize / capture / refund / void)**: Charge, authorize, capture a prior auth, refund, or void a card or eCheck payment; also charges a stored customer profile.
- **Delete Customer Payment Profile (CIM)**: Deletes a stored payment method from a customer profile.
- **Delete Customer Profile (CIM)**: Deletes a stored customer profile and all of its payment profiles and addresses.
- **Delete Customer Shipping Address (CIM)**: Deletes a stored shipping address from a customer profile.
- **Get Account Updater Job Details**: Returns per-profile Account Updater changes for a given month.
- **Get Account Updater Job Summary**: Returns a summary of Automatic Card Updater results for a given month.
- **Get Batch Statistics**: Returns per-payment-type statistics for a settlement batch.
- **Get Customer Payment Profile (CIM)**: Retrieves one stored payment profile under a customer profile.
- **Get Customer Payment Profile List (CIM)**: Lists stored payment profiles matching a search, e.g. cards expiring in a month.
- **Get Customer Profile (CIM)**: Retrieves a stored customer profile with its payment profiles and shipping addresses.
- **Get Customer Profile IDs (CIM)**: Returns all customer profile IDs stored for the merchant.
- **Get Customer Profile Transaction List**: Lists transactions associated with a stored customer profile.
- **Get Customer Shipping Address (CIM)**: Retrieves one stored shipping address from a customer profile.
- **Get Held Transaction List**: Lists transactions currently held for review by Advanced Fraud Detection Suite.
- **Get Hosted Payment Page Token**: Requests a form token to launch the Accept Hosted payment page for a transaction.
- **Get Hosted Profile Page Token**: Requests a token to launch the hosted customer profile management page.
- **Get Merchant Details**: Returns account configuration: merchant name, gateway id, currencies, processors, and public client key.
- **Get Settled Batch List**: Lists settlement batches within a date range, optionally with per-batch statistics.
- **Get Subscription (ARB)**: Retrieves a recurring billing subscription's details.
- **Get Subscription List (ARB)**: Lists recurring billing subscriptions filtered by status.
- **Get Subscription Status (ARB)**: Returns the current status of a recurring billing subscription.
- **Get Transaction Details**: Retrieves full detail for a single transaction by id.
- **Get Transaction List**: Lists transactions in a settled batch.
- **Get Unsettled Transaction List**: Lists transactions not yet settled (awaiting the nightly batch).
- **Test Authentication Credentials**: Validates the API Login ID and Transaction Key with no side effect. Use as the connection probe.
- **Update Customer Payment Profile (CIM)**: Updates a stored payment method under a customer profile.
- **Update Customer Profile (CIM)**: Updates a stored customer profile's descriptive fields.
- **Update Customer Shipping Address (CIM)**: Updates a stored shipping address on a customer profile.
- **Update Subscription (ARB)**: Updates the payment method, amount, or schedule of a recurring billing subscription.
- **Validate Customer Payment Profile (CIM)**: Runs a validation transaction against a stored payment profile.

## Related prompts

- [Dunning brief when an Authorize.Net subscription payment fails](https://www.generalinput.com/prompts/dunning-brief-when-an-authorizenet-subscription-payment-fails.md)
- [Log Authorize.Net payments to QuickBooks and a reconciliation sheet](https://www.generalinput.com/prompts/log-authorizenet-payments-to-quickbooks-and-a-reconciliation-sheet.md)
- [Weekly Authorize.Net settlement report for finance](https://www.generalinput.com/prompts/weekly-authorizenet-settlement-report-for-finance.md)
- [Triage Authorize.Net fraud holds with a Slack brief](https://www.generalinput.com/prompts/triage-authorizenet-fraud-holds-with-a-slack-brief.md)

Connect Authorize.Net in General Input: https://www.generalinput.com/apps/authorize-net