Before Visa Click to Pay can be used within supported checkout experiences, the payment method must be enabled and configured within the relevant platform and tenant configuration hierarchy.
Overview
The enablement flow allows organisations to:
- Enable Visa Click to Pay at platform level
- Enable Visa Click to Pay for specific tenants or organisations
- Configure supported payment methods
- Control payment availability across checkout experiences
- Manage payment method rollout and activation
Depending on the integration environment, enablement may occur across multiple configuration layers.
High-Level Enablement Flow
flowchart TD
A[Platform payment method enabled] --> B[Tenant payment method configuration applied]
B --> C[Merchant onboarding completed]
C --> D[Visa Click to Pay activated]
D --> E[Payment method available during checkout]
Platform-Level Enablement
Platform-level enablement controls whether Visa Click to Pay is available within the broader payment platform environment.
This configuration layer may:
- Enable or disable Visa Click to Pay globally
- Define supported payment capabilities
- Control payment method availability
- Support staged rollout strategies
The source document references platform-level payment method configuration endpoints for Visa Click to Pay enablement.
Tenant-Level Enablement
Tenant-level enablement allows Visa Click to Pay to be configured for specific organisations, merchants, or tenant environments.
This configuration layer may:
- Enable Visa Click to Pay for specific tenants
- Apply organisation-specific payment configurations
- Support tenant-level payment activation
- Control payment availability for individual merchant groups
The source document references tenant-level payment method configuration endpoints for Visa Click to Pay activation.
Example Platform Endpoint
Base URL
https://api-gateway.sandbox.ngenius-payments.comExample Endpoint
PUT /config/platform/configs/payment-methodsThis endpoint may be used to:
- Enable supported payment methods
- Configure Visa Click to Pay availability
- Manage platform-level payment configuration
Example Tenant Endpoint
Base URL
https://api-gateway.sandbox.ngenius-payments.com
Example Endpoint
PUT /config/tenants/{tenantRef}/configs/payment-methodsThis endpoint may be used to:
- Enable payment methods for specific tenants
- Configure tenant-level payment availability
- Manage organisation-specific payment method settings
Enablement Dependencies
Visa Click to Pay availability may depend on:
- Merchant onboarding completion
- Platform-level configuration
- Tenant-level enablement
- Supported integration methods
- Payment method activation
- Environment configuration
If enablement requirements are incomplete, Visa Click to Pay may not appear during checkout.
Configuration Synchronisation
In some environments, payment method configuration updates may trigger additional synchronisation or onboarding processes.
This can include:
- Merchant onboarding updates
- Payment method refresh operations
- Tenant configuration synchronisation
- Enablement status updates
The source document references synchronisation behaviour between onboarding and payment method configuration flows.
Integration Considerations
When implementing Visa Click to Pay enablement flows, developers should consider:
- Platform configuration hierarchy
- Tenant-level payment enablement
- Merchant onboarding dependencies
- Environment-specific configuration
- Enablement propagation timing
- Configuration validation and rollback behaviour
Related Documentation
- Merchant Onboarding APIs
- Payment Flow
- Security & Encryption
- API Reference
- Error Handling & Authentication
