> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fusioncore.us/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-Charge Overview

> Charge scheduled installment payments automatically each day against the saved payment method on each installment, with no further input from staff or portal users.

Auto-Charge lets installment payments go through automatically against the saved payment method (a **Wallet Item**) on each installment. Once it is configured, scheduled installments on an Order are paid with no further input from staff or portal users.

Behind the scenes, Auto-Charge is a daily scheduled batch job (`AutoChargeBatch`, job name `FC: Auto Charge`). Each day it finds pending installment payments due **that day** and charges them against the Wallet Item stored on each one.

<Note>
  A **Wallet Item** (`FCORE_PAY__Wallet_Item__c`) is a stored payment method — a saved credit card or ACH bank account. Wallet Items are created by the Stripe addon. If an installment has no Wallet Item, Auto-Charge silently skips it: it never charges and never raises an error.
</Note>

## Working with Auto-Charge

<CardGroup cols={2}>
  <Card title="Configuring Auto-Charge" icon="gear" href="/end-user-guides/orders/auto-charge/configuring-auto-charge" arrow="true">
    Schedule the daily batch job, set the payment method on installments, and tune the metadata settings that control retries and batch size. Admins start here.
  </Card>

  <Card title="Updating Auto-Charge Payment Method" icon="credit-card" href="/end-user-guides/orders/auto-charge/updating-auto-charge-payment-method" arrow="true">
    Replace the Wallet Item used for an Installment Plan and reassign it to the installments that are still chargeable.
  </Card>
</CardGroup>
