Skip to main content

Apple Pay

Apple Pay lets customers pay directly from their iPhone or iPad using Face ID, Touch ID, or their device passcode. The Apple Pay button appears in the payment panel when the customer is browsing in Safari on an Apple device.

Prerequisites

An admin must configure Apple Pay before it can be used. This requires:

  • A Datacap merchant account with Apple Pay enabled
  • A registered Apple Pay Merchant ID
  • The Apple Pay public key configured in the system

Once configured, the Apple Pay option appears alongside other payment methods at checkout.

Customer Experience

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

  1. A native 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 with the approved payment.

The button only appears in Safari on Apple devices (iPhone, iPad, Mac with Touch ID). Customers using other browsers or Android devices will not see the option.

Pre-Authorization

Pre-Authorization

Pre-authorization places a hold on the customer's card without charging it. The charge is captured later when the order is finalized. This is common in restaurants and hotels: the card is authorized at seating, then charged when the bill is ready.

How Pre-Auth Works with Apple Pay

When the order is flagged for pre-authorization (preAuthOrder), Apple Pay runs in pre-auth mode automatically. After the customer authorizes the payment:

  1. A confirmation screen appears: "Your order is now authorized. Go to the menu to add items, then fire them off to be made."
  2. A "Go to Menu" button takes the customer to the ordering screen.
  3. When the order is finalized, the authorized amount is captured (or a new total is charged).
  4. If the order is cancelled, the authorization can be reversed, releasing the hold on the card.

Pre-Auth Buttons

When pre-authorization is enabled for an order type, the following buttons appear on the payment screen after authorization:

ButtonAction
Complete PaymentCaptures the authorized amount and charges the card
Reverse AuthorizationCancels the hold and releases the funds on the card

Status Messages

StateWhat You See
Processing"Processing payment..." spinner while the transaction is being approved
Approved"Payment approved" confirmation message
ErrorError message with details about what went wrong

Troubleshooting

ProblemSolution
Apple Pay button doesn't appearCustomer must be using Safari on an Apple device (iPhone, iPad, or Mac with Touch ID)
"Apple Pay not enabled"Apple Pay has not been configured by the admin.
Payment declinedThe customer's card may be declined or have insufficient funds. Ask the customer to try another card.
  • Payments — General payment options and workflows