Digital Payments
  • Buyers & Issuers
    Adflex STP Supplier enablement
  • Merchants
    Virtual Terminal Filepay Hosted Paypage Card Payment API Payment Links SAP Connector Acquiring Reporting Payment methods New: Click to Pay New: Receivables
  • Developers
    API documentation Sandbox request Partners
  • Company
    About Adflex Join the team Content hub PCI-DSS
  • Support & contact
    Contact us Sandbox account Support
  • Sign in
  • Buyers & Issuers
      • Adflex STP
      • Supplier enablement
  • Merchants
    • Virtual Terminal
    • Filepay
    • Hosted Paypage
    • Card Payment API
    • Payment Links
    • SAP Connector
    • Acquiring
    • Reporting
    • Payment methods
    • New: Click to Pay
    • New: Receivables
  • Developers
    • API documentation
    • Sandbox request
    • Partners
  • Company
    • About Adflex
    • Join the team
    • Content hub
    • PCI-DSS
  • Support & contact
    • Contact us
    • Sandbox account
    • My Adflex
    • Support
  • Sign in

Adflex Hosted Paypage

Effortlessly integrate secure payment acceptance into your website with Adflex’s hosted payment page, designed to streamline the checkout experience and drive eCommerce growth.

Our developer-friendly RESTful API supports a comprehensive range of payment use cases, from standard B2C transactions for individual customers to advanced B2B card payments with Level 3 enhanced data, ensuring compliance with buyers who require detailed transaction information.

This versatility reassures you that our service can meet your specific needs. And you’re not tied to a single Acquirer; you have the freedom to choose from multiple providers in the market, enabling you to secure competitive rates and save on processing costs.

Easy integration

Easy integration

Build comprehensive and seamless payment acceptance into your website using our fully featured and easy to use RESTful API.

Enterprise security

Enterprise security

Integrate enhanced security, tokenization and support SCA/ 3DS V2 to safeguard your business from fraud, and reduce PCI scope. 

Fully customisable

No redirects 

The API supports Lightbox and Inline integration, meaning no redirects to third-party sites which streamlines the payments process. 

Fully customisable

Real-time validation 

Only 40% of online checkouts complete real-time checks. We validate the card in real-time to confirm the card information is correct. 

Fully customisable

Fully customisable

Your brand is key, so control how the PayPage looks and the payment options that you offer. For example, subscription payments or recurred billing.

Fully customisable

Supported extensions

The PayPage supports B2B and B2C payment extensions for Magento, WooCommerce and SAP, with more integrations in the development pipeline.

copy

Create a checkout quickly.
Just a few lines of code are holding you back from creating a simple and fast checkout.

// Reference the Adflex Merchant JavaScript Library. <script src= "https://paypage-cdn.adflex.co.uk/MerchantLibrary/lib.min.js"   type="text/javascript"> </script> // Initialise SDK <script > AdflexAHPP.init({ sessionID:'sn_xxxxxxxxx', lang: 'en-GB', targetElement:'container', type: 'inline' }); </script>

// Reference the Adflex Merchant JavaScript Library. <button id= "checkout_button">Start Payment</button> <script src= "https://paypage-cdn.adflex.co.uk/MerchantLibrary/lib.min.js" type="text/javascript"> </script> // Initialise SDK <script> AdflexAHPP.init({ sessionID :'sn_xxxxxxxxx', lang: 'en-GB', targetElement:'checkout_button', type : 'lightbox', borderRadius : 'true', logoUrl : 'https://www.yourdomain.com/yourlogo.png' }); </script>

AdflexAHPP. OnCompletion = function( subcode, token, statusMessage) ({ switch( subCode ) { case 50001: //Transaction was successful and the token was generated. break; case 51404: //In cases where there is a timeout. break; case 53306: //In cases where the Account Verification returns declined. break; case 53009: //In cases where there is an unknown failure. break; case 53302: //In cases where the Account Verification step throws an exception. break; case 53303: //In cases where merchant selector engine fails. break; case 53304: //In cases where transaction rule data is missing. break; case 53305: //In cases where transaction rule data throws an exception. break; case 51615: //In cases where the card type is not supported. break; default //In cases where a new subCode is introduced. //Your code } }

Javascript
  • Inline
  • Lightbox

// Require the Adflex library SDK <script src= "https://ahpp-test-cdn.adflex.co.uk/MerchantLibrary/lib.min.js" type="text/javascript" > </script> // Initialise SDK AdflexAHPP.init({ sessionID :'sn_xxxxxxxxx', lang: 'en-GB', targetElement:"container", type : 'inline', environment:'test' });

Ready to get started?


Access the Adflex API and test drive our technology.

Start coding

Our experts are available to help reach your goals.

Talk to us

Solutions

Buyers & Issuers

Merchants

Level 3 data

Receivables

Developers

API documentation

Sandbox request

Partners

Company

Home

About Adflex

Join the team

Content hub

Glossary

Security

PCI-DSS compliance

Tokenization

SCA

Digital Payments
  • RSS Feed

© 2025 Adflex Limited, All Rights Reserved.

  • Terms Of Use
  • Privacy Policy
  • Cookie Policy
  • GDPR Statement

We use cookies to ensure you get the best experience on our website. By continuing to use this site, you consent to the use of cookies. For more information about our use of cookies, please read our Cookie Policy. Accept Cookies