Pre-authorize card transactions

North America—United States and Canada

Pre-authorization (pre-auth) allows you to place a temporary hold on a card for a specific amount for predetermined time periods. The pre-authorized amount is available to capture or refund. Example: Hotels and car rental companies authorize the initial cost of the service but may capture a different amount if additional charges are incurred, such as minibar usage or car damage.

The pre-auth validity depends on the transaction and card type. Example: Pre-auth for Mastercard® expires in 30 days and for Visa® in 7 days.

  1. Generate Clover token using V1/token.
  2. Use the /v1/charges endpoint to start the transaction with the minimum required data:
    amount—charged in cents
    capture—set to False
    Source— Clover token
    currency—USD
{
 "Source": “{ctoken}“
 "amount": 100,
  "currency": “usd“
  "capture": "false"
}