Skip to content

Authorise Now, Capture Later

Reserve a card payment now, without taking the money, then take some or all of it once you know the final amount.

Reserve card funds or take a bank payment

Use an authorisation hold to reserve funds on a card. For bank payments, follow Charge a customer.

The example reserves $8,500 for Emily Ross at Summit Technologies on Summit - Q4 Expansion, using Authorize.Net Primary. The capture steps use that same authorisation and amount.

Before You Start

  • The Authorize Payment action on this object's page layout, added the same way as the Charge action. See Part 6 of the quick start guide and choose the Authorize Payment component instead of Charge.
  • You need the ChargeOn permission to authorise payments (part of the ChargeOn Admin or ChargeOn Authorize Operator permission set) to do the authorising, and separately, the permission to capture or void (part of ChargeOn Admin, ChargeOn Operator or ChargeOn Standard User) to finish the job afterwards.
  • A gateway that supports authorise and capture. Most gateways do. On Adyen, PayPal and Stripe this needs additional configuration on the gateway record, so check with whoever implemented ChargeOn for you: see the gateway reference.

Authorise the Payment

  1. Open the record.
  2. Click Authorize Payment.
  3. If more than one gateway is available, select it from Select Payment Gateway.
  4. Enter the payer's details and card information.

    Emily Ross at Summit Technologies, with the $8,500 Q4 expansion authorisation form completed through Authorize.Net Primary and Authorize enabled

  5. Click Authorize.

What you should see: a new Transaction History record with status Authorized, showing the amount reserved. No money has moved yet. The card issuer has set it aside.

Capture the Payment

  1. Open the Transaction History record you authorised: its status must be Authorized.

    The authorised $8,500 Q4 expansion transaction for Emily Ross, with Capture available

  2. Click Capture.

  3. Review the amount to capture. To take less than the full amount, edit the line items shown.
  4. Click Next.

    Confirmation to capture the same authorised $8,500 Q4 expansion transaction for Emily Ross

  5. Click Confirm.

Choose the capture amount for your gateway

On Linked2Pay, Elavon and NMI, capture the full authorised amount or void the hold. For partial capture, choose a gateway marked Yes in the gateway reference.

What you should see: the same Transaction History record moves to status Success, showing the amount actually captured.

If You Decide Not to Fulfil

Release the hold instead of capturing it. See Void a transaction.

If It Does Not Work

Symptom Likely cause What to do
Authorize Payment doesn't appear on the record The action hasn't been added to this object's page layout See Before you start
No gateway is selectable on Authorize Payment Every configured gateway either doesn't support Card, or needs additional configuration on the gateway record for authorise and capture Check with whoever implemented ChargeOn for you. See the gateway reference
"Partial capture is not supported for {gateway}." This gateway requires full capture Capture the full authorised amount, or void it instead
"Capture amount cannot be greater than authorized base amount." You tried to capture more than was held Reduce the amount or the line items
"Environment mismatch between Transaction History and Payment Gateway." The gateway's Environment (Live/Sandbox) changed since this authorisation was created Check the gateway record's Environment setting with your administrator
Capture fails with the gateway's own "expired" error The card issuer only holds an authorisation for a limited time, and this one has passed it Void the transaction and take a fresh payment
"You do not have permission to capture authorized payments." Missing the Capture permission Assign a permission set that includes it
"An Unresolved Transaction is already linked to this record." A previous action on this transaction didn't finish cleanly Resolve it first