Integration Options

Depending on the selected integration method, implementation responsibilities may be shared across frontend applications, backend services, hosted payment experiences, and mobile SDKs.


Supported Integration Models

The following integration options are supported for Visa Click to Pay:

Integration MethodComplexityFrontend ControlBackend ResponsibilityBest Suited For
Hosted Payment PageLowMinimalMinimalFast onboarding and hosted checkout experiences
Hosted SessionMediumModerateModerateEmbedded checkout experiences with greater UI flexibility
Direct APIHighFullFullEnterprise integrations and highly customized payment flows
Mobile SDKMedium / HighMobile ApplicationMobile + BackendNative mobile payment experiences

Hosted Payment Page

The Hosted Payment Page integration provides a fully hosted checkout experience where customers are redirected to a secure payment page to complete payment using Visa Click to Pay.

This integration model is typically the fastest implementation approach and requires minimal frontend or backend payment handling.

Benefits

  • Simplified integration
  • Reduced PCI scope
  • Secure hosted payment experience
  • Faster onboarding and implementation
  • Minimal payment data handling

Best suited for

  • Merchants requiring rapid deployment
  • Standard ecommerce payment experiences
  • Teams with limited frontend or backend payment orchestration requirements

Hosted Session Integration

Hosted Session integrations allow merchants to embed secure payment experiences directly into their checkout journey while still leveraging hosted payment functionality.

This approach provides greater flexibility and a more seamless customer experience compared to fully hosted redirects.

Benefits

  • Embedded payment experience
  • Greater frontend flexibility
  • Improved checkout continuity
  • Secure hosted payment handling
  • Reduced customer redirection

Best suited for

  • Custom checkout experiences
  • Conversion-focused payment journeys
  • Businesses requiring greater UI and branding flexibility

Direct API Integration

Direct API integrations provide the highest level of flexibility and control over the Visa Click to Pay payment experience.

Developers can integrate payment flows directly into their frontend and backend systems while managing payment orchestration, authentication handling, and backend payment processing.

Benefits

  • Full checkout customisation
  • Advanced payment orchestration
  • Direct control over frontend and backend flows
  • Support for enterprise payment experiences
  • Greater integration flexibility

Developer Responsibilities

Direct API integrations may require developers to:

  • Handle frontend SDK integration
  • Validate checkout response signatures
  • Process encrypted payloads
  • Manage backend payment flows
  • Handle authentication and 3DS scenarios
  • Process tokenised payment data securely

Best suited for

  • Enterprise payment platforms
  • Advanced ecommerce implementations
  • Highly customised payment experiences
  • Organisations with dedicated frontend and backend engineering teams

Mobile SDK Integration

Visa Click to Pay may also be integrated into supported mobile applications using mobile SDK-based payment experiences.

This enables merchants to provide streamlined mobile checkout journeys across supported mobile platforms.

Benefits

  • Mobile-optimised checkout experiences
  • Streamlined authentication flows
  • Improved in-app payment experiences
  • Support for mobile-first payment journeys

Best suited for

  • Native mobile applications
  • Mobile commerce experiences
  • App-based payment journeys

Choosing the Right Integration Method

The best integration approach depends on:

  • Your desired checkout experience
  • Frontend and backend implementation capabilities
  • PCI and compliance considerations
  • Mobile and web payment requirements
  • Required level of checkout customisation
  • Internal development resources

In general:

  • Choose Hosted Payment Page for the fastest implementation path
  • Choose Hosted Session for embedded checkout experiences
  • Choose Direct API for maximum control and flexibility
  • Choose Mobile SDK for native mobile app payment journeys

High-Level Integration Flow

flowchart TD
    A[Choose Integration Method] --> B[Hosted Payment Page]
    A --> C[Hosted Session]
    A --> D[Direct API]
    A --> E[Mobile SDK]

    B --> F[Lowest integration complexity]
    C --> G[Embedded checkout experience]
    D --> H[Maximum payment control]
    E --> I[Mobile app payment flows]

Related Documentation

For additional implementation guidance:


© Network International LLC. All Rights Reserved.