Apple Pay on Safari & iOS
Native Apple Pay sheet experience on Safari, iPhone, and iPad for hosted checkout.
Safari on iPhone, iPad, and Mac provides the best Apple Pay experience on DigetPay hosted checkout. The customer sees the native Apple Pay sheet — Face ID, Touch ID, or passcode — without leaving the checkout page.
Prerequisites: Apple Pay on Hosted Checkout — send
customerPhonewhen creating the payment link.
Apple Pay on hosted checkout requires the customer to have a card in Apple Wallet and Apple Pay enabled for their region.
If Apple Pay button does not appear, verify
customerPhonewas sent at link creation — not on the checkout page.
Customer flow
sequenceDiagram participant Customer as Customer (Safari) participant Checkout as DigetPay Checkout participant Apple as Apple Pay Customer->>Checkout: Opens redirectUrl Checkout->>Customer: Shows Apple Pay button Customer->>Apple: Tap Apple Pay Apple->>Customer: Face ID / Touch ID Apple-->>Checkout: Payment authorized Checkout->>Customer: Redirect to successUrl
Steps for the customer
- Customer opens
redirectUrlin Safari (iPhone, iPad, or Mac). - DigetPay checkout displays the Apple Pay button alongside card and Mada options.
- Customer taps Apple Pay and authenticates with Face ID, Touch ID, or passcode.
- On success, customer is redirected to your
successUrl.
Requirements checklist
| Requirement | Detail |
|---|---|
| Browser | Safari (recommended) |
| Device | iPhone, iPad, or Mac with Apple Pay configured |
| customerPhone | Sent in Create Payment Link request |
| HTTPS | Checkout served over TLS |
Merchant responsibilities
| Task | Your action |
|---|---|
Send customerPhone | In POST /payment/checkout/intiate payload |
| Confirm payment | Status API or webhook — not redirect alone |
| Test in staging | Use Fin staging key and Testing Guide |
You do not need to implement Apple Pay JS or merchant validation for hosted checkout.
Embedded Integration alternative
If you need Apple Pay on your own checkout UI (not DigetPay hosted page), see Apple Pay Embedded.
Next steps
Updated 14 days ago
