---
schema_version: "1"
id: 6e6005567c3133f65038a92c1c6ba4077fa064db5cf7b84fc48e12a88a4ba2d1
title: Configure PCI 4.0 Compliance with eCDN PCI Tools
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/b2c_rn_25_3_configure_pci_compliance.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.b2c_rn_25_3_configure_pci_compliance.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 44ce02debfac3f86deab96e5eec1694c8b0ace48954b29ff07783f74e65d29ac
description: The B2C Commerce eCDN PCI tools now include Page Shield. Page Shield helps you manage resources loaded by your website visitors. Your security team is notified with an alert when a script is changed or is flagged as malicious. You can also access policy violations via LogCenter and stream using logpush.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Configure PCI 4.0 Compliance with eCDN PCI Tools

The B2C Commerce eCDN PCI tools now include Page Shield. Page Shield helps you manage resources loaded by your website visitors. Your security team is notified with an alert when a script is changed or is flagged as malicious. You can also access policy violations via LogCenter and stream using logpush.

**When:** Starting March, 15 2025, eCDN PCI tools with Page Shield will be available via CDN-API.

**How:** These endpoints are available for Page Shield.

- Get scripts identified by [Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only)
    - [Get page shield scripts](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=getPageShieldScripts) - all requests matching the parameters specified
    - [Get page shield script](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=getPageShieldScript) - single script
- Configure Policies to block payment scripts (allow only authorized payment scripts)
    - [Get page shield policies](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=getPageShieldPolicies) - all policies
    - [Create page shield policy](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=createPageShieldPolicy) - create one
    - [Get page shield policy](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=getPageShieldPolicy) - individual policy
    - [Delete page shield policy](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=deletePageShieldPolicy)
- Configure webhooks and notifications to monitor newly uploaded scripts and code
    - [Get page shield notification](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=getPageShieldNotification)
    - [Put page shield notification](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=putPageShieldNotification)
    - [Delete page shield notification](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=deletePageShieldNotification)
- [eCDN Logpush](https://developer.salesforce.com/docs/commerce/commerce-api/guide/cdn-zones-logpush.html) introduces a new job type for page shield, this adds streaming policy violations to your S3 bucket
    - [Create logpush job](https://developer.salesforce.com/docs/commerce/commerce-api/references/cdn-api-process-apis?meta=createLogpushJob)

#### See Also

- [eCDN PCI 4.0 Compliance Tools](https://developer.salesforce.com/docs/commerce/commerce-api/guide/cdn-pci-4-compliance.html)