Skip to main content

Hosted Checkout Overview

Hosted Checkout is a secure, pre-built payment solution that redirects customers to Amazon Payment Services' payment page to complete their transactions. This integration method minimizes development effort while maintaining PCI compliance and security standards.

How Hosted Checkout Works

The payment process follows these steps:

1

Payment Initiation

Customer clicks "Pay" on your checkout page.

2

Secure Redirection

Customer will be redirected to Amazon Payment Services hosted payment page.

3

Payment Processing

Customer enters payment details and completes authentication.

4

Return to Merchant

Customer will be redirected back to your website with transaction results.

Supported Payment Methods

Card TypeSupported RegionsNotes
VisaGlobalAll card types supported
MastercardGlobalAll card types supported
American ExpressGlobalAll card types supported
MADASaudi ArabiaLocal debit card scheme
MeezaEgyptLocal debit card scheme

Key Features

  • Multi-payment options - Support for cards, wallets, and local payment methods
  • Installment payments - Built-in installment options where available
  • Save Card feature - Allows customers to securely store their card details for future transactions.
  • Card tokenization - Secure card storage for repeat customers
  • PCI DSS compliant - Reduces your PCI compliance requirements
  • 3D Secure authentication - Built-in fraud protection
  • Secure data handling - Payment data never touches your servers
  • Customizable themes - Match your brand colors and styling
  • Multi-language support - Arabic and English interfaces
  • Mobile responsive - Optimized for all device types
  • Built-in success pages - Automatic transaction confirmation
  • Email receipts - Automatic customer notifications

Multi-Select Feature

The Multi-Select feature displays multiple local payment methods alongside card options on a single checkout page. This provides customers with more payment choices and improves conversion rates.

The Multi-Select feature automatically displays relevant local payment methods based on the transaction currency:

  • SAR - Shows STC Pay option
  • KWD - Shows KNET option
  • QAR - Shows NAPS option
  • OMR - Shows OmanNet option
  • BHD - Shows BENEFIT option

Implementation Requirements

To enable Multi-Select functionality:

  1. Use Purchase command - Set command parameter to PURCHASE (not AUTHORIZATION)
  2. Provide phone number - Include phone_number parameter for STC Pay compatibility
  3. Omit payment_option - Don't specify payment_option to show all available methods

Using AUTHORIZATION command with local payment methods will result in "Operation not valid for this payment option" error.

Who Should Use Hosted Checkout?

Hosted Checkout is ideal for:

  • Quick integration needed with minimal development resource
  • Security requirements - Need secure payment processing without PCI compliance
  • Risk mitigation - Avoid handling sensitive payment data
  • Regulatory compliance - Meet industry security standards
  • Fast time-to-market - Launch payment acceptance quickly
  • Minimal development - Limited technical resources available

Was this page helpful?

Thanks for your feedback!