Stripe Intergration
Stripe Intergration
Introduction
This document outlines the security controls, integration details, and compliance posture
for the Stripe payment processing system used in Nationwide application. The purpose is
to ensure adherence to PCI DSS (Payment Card Industry Data Security Standard)
requirements and maintain a secure payment environment.
2. Control Mechanisms
• Stripe is used as the payment processor, ensuring that no cardholder data is stored
or processed within Nationwide application.
• Stripe API’s is Used for subscription management, including creating, updating,
canceling, and upgrading subscriptions.
• Stripe.js and Stripe Elements are used on the front-end to tokenize credit card
details before transmission.
• API keys are stored securely in google secret manager and accessed through
Nationwide’s configuration system.
• Webhooks are validated using Stripe’s signing secret to prevent unauthorized
requests.
3. Security Measures
4. Integration Details
7. Conclusion
Nationwide system implements best practices for Stripe integration, ensuring PCI DSS
compliance and a secure payment environment. Future enhancements may include
additional monitoring tools, extended logging for analysis, and continuous security for
development.