Choose an integration option
Option 1: Redirect to Waffo Checkout
Call/api/v1/order/create, parse orderAction from the response, and open orderAction.webUrl in the browser’s top-level page.
Waffo Checkout displays Apple Pay in this option. You don’t integrate Apple Pay JS on your page or handle an Apple Pay token. Use the Webhook or the /api/v1/order/inquiry result as the source of truth for payment status.
Option 2: Load Waffo Checkout in an App WebView
OpenorderAction.webUrl in your App WebView. Send userTerminal=APP when creating the order so Waffo returns a link suitable for an app.
Option 3: Load Waffo Apple Pay Checkout in an iframe
The frontend SDK renders and manages the Checkout iframe on your page. Your integration must also meet the Checkout iframe requirements forallow="payment", Referrer Policy, and responsive layout. See Frontend SDK usage and iframe embedding considerations.
Do not launch iframe Apple Pay before domain verification and registration are complete. The Apple Pay button may not appear, or payment authorization may not proceed.