Skip to main content

Apple Pay (DataCap)

Apple Pay lets customers pay from their iPhone, iPad, or Mac using Face ID, Touch ID, or device passcode. The Apple Pay integration runs through DataCap PayAPI — PayAPI must be enabled first.

The Apple Pay button only appears in Safari on Apple devices.

Prerequisites

  • DataCap PayAPI enabled (see DataCap PayAPI)
  • DataCap merchant account with Apple Pay enabled
  • DataCap Apple Pay Merchant ID and public key from your DataCap provider

Enabling in Transaction Settings

  1. Navigate to Settings > Software & Hardware > Transaction Settings.
  2. Ensure DataCap PayAPI is enabled.
  3. Enable Apple Pay.
  4. Set the Apple Pay Merchant Name — the name displayed to customers during the Apple Pay checkout flow.
  5. Save the transaction settings.

Customer Experience

When a customer reaches the payment step in Safari on an Apple device:

  1. A Pay with Apple Pay button appears in the payment panel.
  2. The customer taps the button and authenticates with Face ID, Touch ID, or passcode.
  3. The payment is processed through DataCap.
  4. A confirmation appears and the order is updated.

Apple Pay Payment

Pre-Authorization

When an order type is configured for pre-authorization, Apple Pay runs in pre-auth mode automatically. The customer authorizes a hold on their card, and the charge is captured later when the order is finalized.

After pre-auth:

  • Complete Payment — captures the authorized amount and charges the card.
  • Reverse Authorization — cancels the hold and releases the funds.

Troubleshooting

ProblemSolution
Apple Pay button doesn't appearCustomer must be using Safari on an Apple device (iPhone, iPad, Mac with Touch ID)
"Apple Pay not enabled"Apple Pay has not been enabled in Transaction Settings, or PayAPI is not enabled
Payment declinedThe customer's card may be declined or have insufficient funds