Skip to content

Securely hand us cards
with one API call

Open in the sandbox. Live after a short review.

Users never have to leave your app to add a card or to check out.

AI assistants

Show a secure card field in the chat. The number stays out of the transcript.

Branded apps

Keep your own payment screen from the cart to the receipt.

Voice and text

Take a card on a call or through a secure link sent by text.

It isn't needed for every app, but it removes friction for your users.

Without it

Free

Users add a card or Apple Pay once on a Layout page.

Add a card

Apple Pay Card number MM / YYCVC account.layout.link

With Card Handoff

50¢ per card

Users give your app their card and never leave it.

Checkout

4242 4242 4242 4242 12 / 29••• Save Visa ending 4242 with Layout to pay for orders you place through your app. Layout charges this card only when you place an order. You can remove it anytime. Continue

Your users' card numbers go directly to a PCI DSS Level 1 vault. Layout and the restaurant never see the original card.

Common questions

Read the docs

Yes. Your app creates it through the API, and the card is saved to it.

50¢ once per card saved, billed monthly by debit from your business checking account. Removing a card, failed requests and the sandbox are free. See pricing.

Your app collects the card number, so it's in PCI DSS scope for that step. The number then goes to a PCI DSS Level 1 vault. Layout and the restaurant never see it.

Try it in the sandbox with your test key, no ask needed. When you're ready, press Go live on your app in the console. Once we approve it, you add billing details, sign the agreement and connect a bank, and it turns on. Read the docs.

Food ordering,
without the ordering