PayU

PayU

PayU scripts embed hosted checkout pages and payment forms on merchant websites across emerging markets. Scripts handle card data tokenization, local payment method flows, and transaction verification; they set session cookies to maintain checkout state and fraud detection signals.

Overview

PayU is a global payment technology company headquartered in the Netherlands (part of Prosus/Naspers group) operating primarily in high-growth emerging markets — Latin America (Brazil, Colombia, Mexico, Peru, Argentina), Central and Eastern Europe (Poland, Czech Republic, Romania, Hungary), Africa (South Africa, Nigeria, Kenya), the Middle East, and Southeast Asia (India via PayU's Citrus Pay acquisition). PayU processes billions in payment volume annually and is the dominant local payment processor in many of its operating markets.

The platform's competitive advantage is its deep integration with local payment methods that international processors like Stripe or Braintree do not support — including Brazil's Pix and Boleto Bancário, India's UPI and net banking, Poland's BLIK, and regional installment financing products. For merchants selling in these markets, PayU is often the only viable way to accept local payment preferences.

What This Script Does

PayU's scripts embed hosted checkout and payment form functionality on merchant websites:

Hosted checkout integration: PayU's checkout scripts (secure.payu.com or market-specific domains like secure.payu.com.br, secure.payu.in) embed the payment collection interface as either a hosted redirect page, an inline iframe, or a JavaScript overlay depending on the merchant's integration method. The interface presents available payment methods filtered to those relevant for the customer's detected geography.

Local payment method flows: For local payment methods (Boleto Bancário, BLIK, UPI, etc.), the scripts handle the specific flow requirements — generating payment slips, redirecting to bank authorization pages, rendering QR codes for UPI or Pix, and processing bank-side callbacks when payment is confirmed.

PCI-compliant card collection: Card numbers are collected through PayU's PCI-DSS Level 1 certified hosted payment fields. Card data is tokenized within PayU's environment before any server-side processing. Merchants using PayU's hosted fields operate in a significantly reduced PCI scope.

Fraud detection signals: During the checkout flow, PayU's scripts collect device fingerprint and behavioral signals as part of its real-time fraud risk scoring. These signals — browser characteristics, interaction timing, device identifiers — inform PayU's risk engine when evaluating whether to approve the transaction. This fraud detection is directly tied to the payment transaction and serves a legitimate security purpose.

Session state management: Cookies (typically session-scoped) maintain the payment flow state — selected payment method, payment step progress, transaction reference — through multi-step payment processes. Local payment methods often involve multiple steps (selection, authorization, confirmation), making session continuity essential.

3DS authentication: For card payments requiring 3D Secure authentication (mandatory in the EU under PSD2 Strong Customer Authentication), PayU's scripts handle the 3DS flow — collecting authentication responses from the card issuer and processing the SCA challenge/response cycle.

Consent & Compliance

PayU scripts are essential payment processing infrastructure:

  • GDPR / ePrivacy: Payment processing scripts are strictly necessary for fulfilling a service explicitly requested by the user (completing a purchase). The ePrivacy Directive's strictly necessary exemption applies to session cookies used to maintain the payment flow state. Fraud detection signals collected during checkout serve a legitimate security purpose tied directly to the transaction. PayU is headquartered in the Netherlands and operates under GDPR as both a data controller (for its own merchant relationships) and processor (for buyer payment data on behalf of merchants).
  • PSD2 / Strong Customer Authentication: PayU's 3DS implementation is compliant with the EU's PSD2 SCA requirements for card payments in the European Economic Area.
  • PCI-DSS: PayU is PCI-DSS Level 1 certified. Merchants using PayU's hosted fields benefit from reduced PCI scope.
  • Local market compliance: PayU operates under specific payment regulatory frameworks in each market — RBI regulations in India, BCB regulations in Brazil, KNF oversight in Poland, etc. These local frameworks impose specific data localization and processing requirements.

Should You Block This Without Consent?

No. PayU scripts provide essential payment processing functionality — collecting payment details, handling local payment method flows, and processing transactions — that is strictly necessary for completing purchases customers have explicitly initiated. Blocking PayU would prevent customers from completing checkout.

Visit website

Consent Categories

Essential

Also Known As

payupay upayu checkout consentpayment processing cookiespayu privacyemerging market payments consent

Industries

Finance

Tracked Domains (1)

payu.comEssential

Frequently Asked Questions

Is PayU exempt from consent requirements under GDPR?

No. PayU scripts handle payment processing explicitly requested by the user when completing a purchase. Session cookies maintaining checkout state and fraud detection signals are strictly necessary under the ePrivacy Directive's essential exemption. Consent is not required for PayU to function.

What does the PayU script do during checkout?

PayU embeds PCI-DSS Level 1 certified hosted payment fields, handles local payment flows like Brazil Pix and Poland BLIK, manages 3DS Strong Customer Authentication, and collects device signals for fraud risk scoring tied directly to the transaction.

How does ConsentStack treat PayU?

ConsentStack classifies PayU as essential and never blocks it regardless of consent state. Payment processing scripts serve a function explicitly requested by the visitor when initiating checkout, qualifying for the strictly necessary exemption.

Related Vendors

Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Tag Manager
Google Tag Manager
Google Tag Manager is a tag management system that lets marketers deploy and update analytics and marketing scripts without code changes. The GTM container script loads synchronously in the page head and injects configured tags, triggers, and variables on behalf of other vendors. No data collection of its own — acts as a loader for other scripts.
Google Fonts
Google Fonts
Google Fonts is a free font hosting service that serves hundreds of typeface families via a global CDN. Stylesheets and font files load from fonts.googleapis.com and fonts.gstatic.com to deliver web fonts to visitors. No advertising or tracking functionality is included.
reCAPTCHA
reCAPTCHA
Google reCAPTCHA is a bot detection and spam prevention service protecting web forms, login pages, and checkout flows. Scripts analyze user behavior, mouse movements, and browser fingerprints to distinguish humans from bots. The invisible reCAPTCHA v3 scores interactions without requiring user challenges.
Sign in with Google
Sign in with Google
Sign in with Google is an OAuth-based authentication service that enables users to log into websites using their Google account credentials. Scripts load the Google Identity Services library, display sign-in buttons, and handle token exchange for secure authentication. Stores session tokens and authentication cookies to maintain login state across page visits.

Manage consent for PayU

ConsentStack automatically detects and manages PayU trackers so your site stays compliant with global privacy regulations.