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:
- A native Pay with Apple Pay button appears in the payment panel.
- The customer taps the button and authenticates with Face ID, Touch ID, or passcode.
- The payment is processed through Datacap.
- 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:
- A confirmation screen appears: "Your order is now authorized. Go to the menu to add items, then fire them off to be made."
- A "Go to Menu" button takes the customer to the ordering screen.
- When the order is finalized, the authorized amount is captured (or a new total is charged).
- 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:
| Button | Action |
|---|---|
| Complete Payment | Captures the authorized amount and charges the card |
| Reverse Authorization | Cancels the hold and releases the funds on the card |
Status Messages
| State | What You See |
|---|---|
| Processing | "Processing payment..." spinner while the transaction is being approved |
| Approved | "Payment approved" confirmation message |
| Error | Error message with details about what went wrong |
Troubleshooting
| Problem | Solution |
|---|---|
| Apple Pay button doesn't appear | Customer 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 declined | The customer's card may be declined or have insufficient funds. Ask the customer to try another card. |
Related
- Payments — General payment options and workflows