> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rheon.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Apple Pay

> Apple Pay as a payment method on the card flow - live on the hosted page, native in-app not built yet.

Apple Pay lets a buyer pay without typing card details: they pick it, authorise with
Face ID or Touch ID, and the rest of the flow is identical to a typed card payment.

## What is live today

Apple Pay is offered **on the hosted payment page** that
[`POST /v1/card/purchase`](/api-reference/card-purchase) returns as `redirectUrl`.
There is nothing extra to integrate: you run the card flow exactly as
[On/off ramps with cards](/products/cards) describes, and Apple Pay appears as an
option on a supported device.

<Steps>
  <Step title="Quote and start as usual">
    The same four calls. Your code does not change and there is no Apple Pay flag to
    send.
  </Step>

  <Step title="Send the buyer to the hosted page">
    On a supported Apple device the page offers Apple Pay next to card entry. The
    buyer authorises with Face ID or Touch ID.
  </Step>

  <Step title="Follow it to settlement">
    Status and webhooks behave exactly as they do for a typed card payment - the
    payment method does not change the statuses you get.
  </Step>
</Steps>

## Native Apple Pay

**Planned, through the [Rheon API](/integration/api).** Native means your own app
presents the Apple Pay sheet, with no redirect to a hosted page - so it belongs with
the other card calls you make from your backend rather than with the embedded flow.

It needs more than an endpoint: a merchant identity and payment-processing
certificates registered with Apple, and **each partner whitelisted on the card
partner's Apple account** before it can go live - so plan for that step rather than
treating it as a same-day switch. Until then the hosted page is the way
to take Apple Pay.

<Note>
  How Apple Pay is presented inside the [Rheon SDK](/integration/sdk) is being decided
  separately - the flow keeps offering it on the hosted page for now.
</Note>

## Which buyers actually see it

Three things all have to line up, and only the third is about Apple:

| Condition                                | How to check                                      |
| ---------------------------------------- | ------------------------------------------------- |
| The country is open on the card rail     | [Card countries](/api-reference/card-countries)   |
| The currency is supported                | [Card currencies](/api-reference/card-currencies) |
| The device and browser support Apple Pay | Apple's own support, on the buyer's side          |

A device that supports Apple Pay in a country we do not cover still cannot pay. Do
not present Apple Pay as a promise before the quote comes back.

## Related

* The full card flow: [On/off ramps with cards](/products/cards).
* Where cards are open: [Coverage](/coverage).
