← All payment options
New · Verifone Checkout

Verifone Checkout – Embedded Inline Form

Verifone's checkout form loads inline on the merchant's page in an iFrame – no redirect – using the same Checkout session as the hosted page.

  • Shopper stays on the merchant's page
  • Card fields served by Verifone (no card data on the merchant site)
  • Uses Verifone's new Checkout API
  • Transactions appear in Verifone Central – not added to PAYware Connect reports
  • Needs a Verifone Central account (User ID + API key)

Choose a test item

Verifone's payment form will load right here on this page.

Sandbox mode: use Verifone's Checkout test card numbers. No real money moves, and these payments are not added to PAYware Connect reports.

How this demo works

  1. This site calls Verifone's Checkout API (POST /v2/checkout) server-to-server to create a checkout session for the amount.
  2. Verifone's form loads inline on this page from loader.js?checkoutId=… (interaction_type: IFRAME) – no redirect.
  3. Verifone sends the shopper back with checkout_id and transaction_id; this site then asks Verifone (GET /v2/checkout/{id}) for the result instead of trusting the browser.

The card form is hosted by Verifone, so the merchant site stays out of PCI scope for card entry. Transactions are reported in Verifone Central, not in PAYware Connect.