What is live today
Apple Pay is offered on the hosted payment page thatPOST /v1/card/purchase returns as redirectUrl.
There is nothing extra to integrate: you run the card flow exactly as
On/off ramps with cards describes, and Apple Pay appears as an
option on a supported device.
1
Quote and start as usual
The same four calls. Your code does not change and there is no Apple Pay flag to
send.
2
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.
3
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.
Native Apple Pay
Planned, through the Rheon 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.How Apple Pay is presented inside the Rheon SDK is being decided
separately - the flow keeps offering it on the hosted page for now.
Which buyers actually see it
Three things all have to line up, and only the third is about Apple:
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.
- Where cards are open: Coverage.