Checkout Overview

Learn about Onerway Checkout hosted payment page capabilities, use cases, and integration options.

Overview

Checkout is Onerway's hosted payment page solution. After creating a transaction via API, redirect users to Onerway's hosted payment page to complete payment, without needing to develop and maintain payment interfaces yourself.

Checkout supports one-time payments and subscription payments, suitable for business scenarios requiring quick integration, reduced development costs, and compliance burden.

Core Capabilities

CapabilityDescription
Multiple Payment MethodsSupports cards (Visa, Mastercard, etc.), digital wallets (Apple Pay, Google Pay), and local payment methods
Security & CompliancePCI DSS compliant, built-in 3D Secure authentication, sensitive data hosted and processed by Onerway
Global SupportMulti-language interface, multi-currency transactions, automatically adapts to payment habits of different regions
Responsive DesignPayment page automatically adapts to desktop, mobile, and tablet devices
Subscription SupportSupports creating subscription plans with recurring billing

Comparison with Other Integration Methods

FeatureCheckoutSDKAPI
Integration ComplexityLowMediumHigh
UI ControlLimited CustomizationPartial CustomizationFull Customization
Payment PageOnerway HostedEmbedded in Your AppMerchant Self-built
User Data CollectionNot SupportedNot SupportedSupported
PCI DSS RequirementNot RequiredNot RequiredRequired
3DS Redirect ControlOnerway HandlesOnerway HandlesOnerway Handles by Default, Merchant Customizable
Development CycleFastMediumLong
Applicable ScenariosQuick LaunchEmbedded Payment ExperienceDeep Customization Needs

Applicable Scenarios

Checkout is particularly suitable for the following scenarios:

  • Quick Launch — Want to achieve payment functionality with minimal development investment
  • Standardized Flow — No need for deep customization of payment page styles and interactions
  • Reduce Compliance Costs — Want Onerway to host payment pages, reducing PCI compliance burden
  • Multiple Payment Methods — Need to support multiple payment methods simultaneously without individual integration

How It Works

  1. Create Transaction — Merchant server calls Checkout API, passes order information, obtains payment page link (redirectUrl)
  2. User Pays — Redirect user to Checkout page, user selects payment method and completes payment
  3. Result Notification — After payment completion, user returns to merchant-specified returnUrl; simultaneously Onerway pushes transaction result to notifyUrl via Webhook

Important: Webhook asynchronous notification contains complete transaction information and should be the final basis for order status updates.


Prerequisites

Before starting Checkout integration, please ensure you have completed the following preparation:

  1. Register Onerway Account — Complete merchant registration and obtain merchant number (merchantNo)
  2. Obtain API Keys — Get keys for signing in the merchant portal
  3. Prepare Callback URLs — Configure returnUrl and notifyUrl for receiving payment results
  4. Understand Signing Mechanism — Familiarize yourself with Onerway's request signing and verification process

Next Steps

Ready to start integration? Please refer to the following documentation: