Skip to main content

Overview

The Payment Card Industry Data Security Standard (PCI DSS) is a set of security requirements that all organizations handling credit card data must follow. Yuno is a PCI DSS Level 1 certified service provider, the highest level of certification. Depending on your integration method, Yuno can significantly reduce or eliminate your PCI compliance burden.

PCI Scope by Integration Method

Integration MethodYour PCI LevelCard Data Touches Your ServersScope
Full Checkout SDKSAQ ANoMinimal
Lite Checkout SDKSAQ ANoMinimal
Secure FieldsSAQ A-EPNo (iframe-based)Reduced
Direct API (tokenized)SAQ A-EPNo (tokens only)Reduced
Direct API (raw PAN)SAQ D / Level 1YesFull
If you handle raw card numbers (PANs) via the Direct API without using Yuno’s tokenization, your organization must be PCI DSS Level 1 compliant. This requires annual on-site audits and quarterly network scans. Most merchants should use the SDK or tokenization to avoid this requirement.
When using Yuno’s Checkout SDK (Full or Lite), card data is captured directly by Yuno’s PCI-compliant infrastructure. Your servers never see or handle raw card numbers.
// Card data captured by Yuno's secure iframe
const checkout = yuno.checkout({
  countryCode: "BR",
  currency: "BRL",
  amount: "200.00",
  checkoutSession: "session_abc123"
});

// Mount renders Yuno's secure payment form
checkout.mount("#checkout-container");

// Your server receives only a token, never raw card data
With the SDK integration, Yuno provides a hosted payment form that captures card details in a PCI-compliant iframe. Your frontend and backend only interact with tokenized payment references.

Tokenization

Yuno’s tokenization converts sensitive card data into non-sensitive tokens:
Data TypeExampleStored by YunoExposed to Merchant
Full PAN4242424242424242Encrypted in vaultNever
Tokentok_card_abc123Reference mappingYes (safe to store)
Last 4 digits4242For displayYes
Expiry12/2028EncryptedNo
CVV123Never storedNever

SAQ Types Explained

SAQ TypeDescriptionTypical Merchant
SAQ AAll cardholder data handled by third partySDK integration merchants
SAQ A-EPE-commerce with partial outsourcingSecure Fields / tokenized API
SAQ DFull assessment for direct card handlingDirect API with raw PANs

Compliance Requirements by Level

Merchant LevelAnnual TransactionsRequirements
Level 1> 6 millionAnnual on-site audit (QSA), quarterly scans
Level 21-6 millionAnnual SAQ, quarterly scans
Level 320,000-1 millionAnnual SAQ, quarterly scans
Level 4< 20,000Annual SAQ (recommended)

Best Practices

  • Use the SDK: The easiest path to minimal PCI scope.
  • Never log card data: Ensure your application logs do not capture card numbers, CVVs, or sensitive authentication data.
  • Use HTTPS everywhere: All pages that include Yuno’s SDK or handle payment data must use TLS 1.2+.
  • Restrict access: Limit access to payment systems and data to authorized personnel only.
  • Regular assessments: Complete your applicable SAQ annually, even for SAQ A merchants.
Yuno’s PCI DSS Level 1 certification is audited annually. You can request Yuno’s Attestation of Compliance (AOC) through your account manager for your own compliance documentation.

Data Storage Rules

DataCan Merchant Store?Notes
Yuno payment tokensYesSafe, non-sensitive
Last 4 digitsYesFor customer reference
Card brandYesFor display purposes
Full PANNo (unless Level 1)Use tokenization instead
CVV/CVCNeverProhibited by PCI DSS
Magnetic stripe dataNeverProhibited by PCI DSS