Skip to main content
When your product feed is ready, you need to enable PayPal to ingest it. This page tells developers who are responsible for configuring product feed ingestion how to set up each supported ingestion method, set an update frequency, and handle multi-storefront configurations.

Before you begin

Before you connect your feed, ensure that:
  • Your product feed file is formatted and validated according to the feed specification requirements in Create a product feed.
  • You have your PayPal merchant ID available.
  • Depending on your chosen ingestion method, you have one of the following ready:
    • Public URL: A stable, publicly accessible URL to your feed file. For more information about this path, see the Public URL section.
    • FTP or SFTP: Your FTP/SFTP host URL, port, username, and password. For more information about this path, see the FTP or SFTP section.
    • S3 or GCS: Read access granted to the PayPal service account for the bucket that hosts your feed file. For more information about this path, see the S3 or GCS section.

Catalog ingestion options

PayPal supports 3 methods for ingesting your product feed. Choose the option that best fits your infrastructure, then follow the steps for that method.
If all options are available to you, PayPal recommends using a public URL for easier setup and maintenance.
Provide a publicly accessible URL to your product catalog file. PayPal fetches the file from this URL on your configured schedule.

Connect your feed

  1. Host your feed file at a stable, publicly accessible URL. For example: https://www.merchantname.com/productCatalog.csv
  2. If your URL requires authentication, prepare your credentials in user:pass format. Basic authentication is supported.
  3. If your infrastructure restricts inbound traffic, allowlist the PayPal downloader IP addresses. Contact your PayPal account manager to obtain the current IP list.
  4. Provide the URL (and credentials, if applicable) to your PayPal account manager or solutions partner to complete the configuration.

Confirm that ingestion is active

Your PayPal account manager will confirm when ingestion is active and your catalog is available in Store Sync.

Example

Provide FTP or SFTP credentials so PayPal can retrieve your feed file directly from your server.

Connect your feed

  1. Ensure your feed file is available on your FTP or SFTP server and is updated on your intended schedule.
  2. Collect the following credentials:
    • Feed file URL (for example, ftp://products.domain.com/merchant/merchantFeed.csv.gz)
    • Port
    • Username
    • Password
  3. Provide these credentials to your PayPal account manager or solutions partner to complete the configuration.

Confirm that ingestion is active

Your PayPal account manager will confirm when ingestion is active and your catalog is available in Store Sync.

Example

Grant the PayPal service account read access to the S3 or GCS bucket that hosts your feed file.

Connect your feed

  1. Contact your PayPal account manager to obtain the PayPal service account identifier for your region.
  2. Grant the PayPal service account read access to the bucket that contains your feed file.
  3. Ensure the feed file path within the bucket is stable and updated on your intended schedule.
  4. Provide the bucket name and feed file path to your PayPal account manager or solutions partner to complete the configuration.

Confirm that ingestion is active

Your PayPal account manager will confirm when ingestion is active and your catalog is available in Store Sync.

Example

Update frequency

Regardless of which ingestion method you choose, you must regularly update your feed file and ensure that it remains accessible to PayPal. By default, PayPal downloads feeds once daily. After each download, PayPal processes the feed and updates your catalog. Updated product availability, pricing, and listings become active in Store Sync after the next successful ingestion cycle completes. If you require a different cadence, contact your PayPal account manager to adjust the schedule. Keeping your product catalog file up to date ensures:
  • Product availability is current.
  • Pricing is accurate.
  • New products are discoverable.
  • Discontinued products are removed.

Configure ingestion for multiple storefronts

PayPal supports merchants with multiple storefronts through ingestion from FTP/SFTP, S3, or GCS. To configure multi-storefront ingestion, provide a manifest.csv file with your feed. Each row in the manifest file represents one merchant storefront and must include the following fields. For each merchant that you list in your manifest, ensure the corresponding feed file that the manifest references in pathToFileInThisBucket is present in the bucket.
Your solutions and integration partner will work with the PayPal Catalog team to finalize your integration.

Troubleshoot common issues

The following table describes common ingestion issues and how to fix them.

Next steps

When ingestion is active and confirmed, your products are available for AI-driven discovery and checkout across PayPal surfaces. The next step is to set up your API. To review how agents interact with your catalog, see Store Sync overview.