Overview
The Payment Card Industry Data Security Standard (PCI DSS) requires all organizations that store, process, or transmit cardholder data to validate their compliance annually. The Self-Assessment Questionnaire (SAQ) is the most common validation method for merchants processing fewer than 6 million transactions per year. This guide walks you through determining which SAQ applies to your Yuno integration, completing it section by section, and maintaining ongoing compliance. For an overview of PCI DSS and how Yuno reduces your compliance scope, see PCI Compliance.PCI DSS: Why It Matters
PCI DSS protects cardholder data throughout the payment lifecycle. Non-compliance exposes your business to:Yuno is PCI DSS Level 1 certified, the highest level of certification. By using Yuno’s SDK or tokenization, you inherit Yuno’s compliance controls and significantly reduce your own PCI scope.
SAQ Types: Which Applies to You
Your SAQ type depends on how your integration handles cardholder data.How to Determine Your SAQ Type
1
Identify your integration method
Check your implementation: do you use Yuno’s Checkout SDK, Secure Fields, or Direct API?
2
Determine if card data touches your servers
If you use the SDK or Secure Fields, card data is captured by Yuno’s iframe and your servers never see raw PANs. If you send raw card numbers via the Direct API, your servers handle cardholder data.
3
Confirm with your acquirer
Your acquiring bank has the final say on which SAQ type you must complete. Share your integration architecture with them for confirmation.
Using Yuno’s Attestation of Compliance
Yuno’s PCI DSS Level 1 Attestation of Compliance (AOC) documents Yuno’s compliance status and can be referenced in your own SAQ to demonstrate that your payment processing partner meets PCI requirements.How to Obtain Yuno’s AOC
- Navigate to Dashboard > Settings > Compliance or contact your Yuno account manager.
- Download the current AOC (updated annually after Yuno’s QSA audit).
- Reference the AOC in your SAQ where asked about third-party service providers.
What Yuno’s AOC Covers
SAQ A Completion Checklist
SAQ A is the simplest questionnaire, applicable when all cardholder data functions are fully outsourced to Yuno via the Checkout SDK. Below is a section-by-section guide.Section 1: Install and Maintain Network Security Controls
For SAQ A merchants: Your network security scope is limited to the systems that host the page containing Yuno’s payment iframe.
Even with SAQ A, you must ensure the page hosting Yuno’s SDK is served over HTTPS (TLS 1.2+) and that your web server’s firewall configuration is documented and reviewed periodically.
Section 2: Apply Secure Configurations to All System Components
Key actions:
- Remove or disable default accounts on your web server
- Apply security headers:
Content-Security-Policy,X-Frame-Options,Strict-Transport-Security - Document your server hardening configuration
Section 6: Develop and Maintain Secure Systems and Software
Key actions:
- Keep web server software, frameworks, and libraries updated with security patches
- Conduct vulnerability scans on your web-facing assets quarterly
- Ensure the page hosting Yuno’s SDK does not include third-party scripts that could intercept card data
Section 9: Restrict Physical Access to Cardholder Data
For SAQ A merchants: If your servers are cloud-hosted (AWS, GCP, Azure), your cloud provider handles physical security. Reference their compliance certifications (SOC 2, PCI DSS) in your documentation.
Section 12: Support Information Security with Organizational Policies
Key actions:
- Maintain a written information security policy reviewed annually
- Keep a registry of all third-party service providers that access or could impact cardholder data
- Retain Yuno’s AOC as evidence of your payment provider’s compliance
- Establish and test an incident response plan at least annually
Common Compliance Gaps and How to Fix Them
Ongoing Monitoring Requirements
PCI compliance is not a one-time event. Maintain these ongoing activities:SAQ A merchants have the lightest ongoing requirements (quarterly ASV scans, annual policy review, annual SAQ re-submission). SAQ A-EP and SAQ D merchants have progressively more rigorous requirements. Plan your resources accordingly.
Annual Re-Certification Process
1
Schedule your assessment (60 days before expiration)
Begin your annual SAQ completion at least 60 days before your current certification expires. Your acquirer sets the annual deadline.
2
Gather documentation
Collect all required evidence: ASV scan reports, security policies, service provider AOCs (including Yuno’s current AOC), training records, and access review logs.
3
Complete the SAQ
Answer each question based on your current environment. For any question answered “No” or “N/A,” provide an explanation or compensating control.
4
Remediate gaps
Address any compliance gaps identified during the self-assessment before submitting. Document all remediation actions.
5
Sign and submit
An authorized officer must sign the Attestation of Compliance. Submit the completed SAQ and AOC to your acquiring bank.
Documentation to Maintain
Keep these documents current and accessible for audits:Best Practices
- Start with the simplest SAQ: Use Yuno’s Checkout SDK to qualify for SAQ A and minimize your compliance burden. Only use Direct API with raw PANs if your business requires it.
- Automate vulnerability scanning: Set up automated quarterly scans with an ASV to avoid missed deadlines.
- Keep your Yuno AOC current: Request an updated AOC after Yuno completes their annual QSA audit. An expired AOC is a compliance gap.
- Minimize your payment page: Remove all unnecessary JavaScript from pages that host Yuno’s SDK. Every additional script increases risk and may affect your SAQ eligibility.
- Document as you go: Maintaining compliance documentation throughout the year is far easier than reconstructing it at re-certification time.
- Engage your acquirer early: If you are unsure which SAQ applies to your integration, ask your acquiring bank before beginning the assessment. Completing the wrong SAQ wastes time and may not satisfy your compliance obligation.