Overview
Paystack is a payments infrastructure company serving businesses across Africa, enabling them to accept payments via credit and debit cards, mobile money, bank transfers, and other local payment methods. Acquired by Stripe in 2020, Paystack is the leading payment gateway in Nigeria and Ghana, with expanding operations across the African continent. When integrated into a merchant's website, Paystack's scripts render checkout popups or inline payment forms that securely handle payment data collection and transaction processing.
Paystack's strength lies in its deep support for African payment methods and currencies, bridging the gap between local payment ecosystems and the needs of online merchants. It handles the complex payment infrastructure challenges unique to African markets, including mobile money integration, local card scheme support, and multi-currency settlement.
What This Script Does
When Paystack is integrated on a checkout page, the following occurs:
- Checkout popup: Paystack's primary integration method displays a modal overlay where customers enter their payment details. This popup is hosted and controlled by Paystack, ensuring card data is handled entirely within Paystack's PCI-compliant environment.
- Inline payment form: Alternatively, Paystack can render payment input fields directly within the merchant's checkout page while still processing card data on Paystack's servers through secure tokenization.
- Payment method handling: The scripts detect and present available payment methods based on the customer's location and the merchant's configuration — including Visa, Mastercard, Verve (Nigeria's local card scheme), bank transfers, USSD, mobile money, and QR payments.
- Transaction processing: Payment credentials are transmitted directly from the customer's browser to Paystack's PCI DSS Level 1 compliant servers. The merchant's backend receives only a transaction reference and confirmation, never raw card data.
- Fraud screening: Paystack collects device and browser metadata as part of its fraud detection process, analyzing transaction risk in real time before authorizing payments.
- Session management: The scripts set session cookies to maintain the checkout flow state and handle multi-step authentication processes like 3D Secure (Visa Secure, Mastercard SecureCode).
Paystack scripts are solely focused on payment processing and do not perform marketing tracking, behavioral profiling, or cross-site identification.
Consent & Compliance
Paystack's scripts fall clearly into the "strictly necessary" category under all major privacy frameworks. Payment processing is a service explicitly requested by the customer when they initiate a purchase. The ePrivacy Directive exempts cookies and data processing that are strictly necessary to provide a service the user has requested, and completing a financial transaction is the textbook example.
The device fingerprinting for fraud detection is an integral component of the payment service, required by payment industry standards (PCI DSS) and financial regulations. This security function is inseparable from the payment processing itself and does not require separate consent.
Paystack is PCI DSS Level 1 certified, ensuring the highest standard of payment data security. As a Stripe subsidiary, it also benefits from Stripe's extensive compliance infrastructure and data protection frameworks.
For merchants serving customers in both African and European markets, Paystack's data processing complies with applicable regulations in each jurisdiction, and the strictly necessary exemption applies regardless of the customer's location.
Should You Block This Without Consent?
No. Paystack is an essential payment processing service. Its scripts handle payment collection and transaction processing that customers have explicitly initiated. Blocking Paystack would prevent customers from completing purchases. Payment processing is universally recognized as strictly necessary and exempt from consent requirements.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
paystack.comEssentialFrequently Asked Questions
Is consent required for Paystack?
No. Paystack is a payment processing service that customers explicitly initiate. Both the ePrivacy Directive and GDPR recognize payment processing as strictly necessary, exempting it from consent requirements regardless of the visitor's jurisdiction.
Does Paystack perform any non-payment tracking?
No. Paystack scripts are limited to payment processing: rendering checkout forms, handling card tokenization, supporting local African payment methods, and collecting device metadata for fraud screening required by PCI DSS standards. No marketing tracking occurs.
How does ConsentStack treat Paystack?
ConsentStack categorizes Paystack as essential and loads it unconditionally, without requiring visitor consent. This ensures payment flows remain uninterrupted regardless of a visitor's consent choices, in line with Paystack's PCI DSS Level 1 certification and strictly necessary status.
Related Vendors
Manage consent for Paystack
ConsentStack automatically detects and manages Paystack trackers so your site stays compliant with global privacy regulations.