Frequently Asked Questions

Getting Started

What is PayPair?

PayPair is a service that helps e-commerce businesses reconcile their order data with Stripe payment information. Simply upload a CSV file containing Stripe payment IDs, and we'll automatically retrieve detailed payment information including total amounts, processing fees, and net amounts.

How do I get started with PayPair?

Getting started is easy:

  1. Sign up for a membership plan (Free, Basic, Professional, or Unlimited)
  2. Complete your account setup by selecting your e-commerce platform
  3. Add your Stripe API key (we recommend using a read-only restricted key)
  4. Upload your first CSV file and let PayPair do the rest!

Which e-commerce platforms are supported?

PayPair currently supports Squarespace and is extensible for additional platforms. If you need support for a specific platform, please contact us at admin@mypaypair.com.

Stripe API Key Setup

How do I create a read-only Stripe API key?

Follow these steps to create a secure, read-only API key in Stripe:

  1. Log in to your Stripe Dashboard
  2. Click on "Developers" in the top navigation menu
  3. Select "API keys" from the left sidebar
  4. Click "Create restricted key" button
  5. Give your key a name (e.g., "PayPair Read-Only")
  6. Under "Permissions", set the following to "Read" only:
    • Charges
    • Payment Intents
    • Balance Transactions
  7. Leave all other permissions set to "None"
  8. Click "Create key"
  9. Copy the key and paste it into your PayPair account settings

Important: Never share your API key with anyone and only use restricted keys for third-party services like PayPair.

Why do you need my Stripe API key?

We use your Stripe API key to retrieve payment information associated with the Stripe payment IDs in your CSV file. This allows us to enrich your order data with payment details like transaction amounts, fees, and net amounts. We recommend using a restricted, read-only key to ensure maximum security.

Is my Stripe API key secure?

Yes! We take security very seriously:

  • API keys are encrypted using industry-standard methods before being stored in the database.
  • Keys are only decrypted in memory when required to perform API requests.
  • We recommend using restricted, read-only keys that cannot modify your Stripe account
  • Your API key is never shared with third parties

Membership & Pricing

What are the different membership levels?

We offer four membership tiers to fit your needs:

  • Free - 1 upload per month ($0/month)
  • Basic - 3 uploads per month ($5/month)
  • Professional - 10 uploads per month ($10/month)
  • Unlimited - Unlimited uploads ($25/month)

What happens when I upgrade my membership?

When you upgrade to a higher membership level:

  • Your monthly upload count is immediately reset to zero
  • You get access to your new upload limit right away
  • The new membership level is reflected on your account page immediately
  • Your billing cycle resets to the date you upgraded

When does my monthly quota reset?

Your quota resets based on your billing cycle. For free accounts, it resets on your signup anniversary each month. For paid accounts, it resets on your billing date.

Can multiple users from my company use the free plan?

No. Free accounts are limited to one user per business domain. If you need multiple team members to use PayPair, you'll need to upgrade to a paid plan.

What happens if I reach my upload limit?

If you reach your monthly upload limit, you'll see a message indicating when your quota will reset. You can also upgrade your membership at any time to get immediate access to more uploads.

File Processing

What file format should I upload?

PayPair accepts CSV files containing your order data with Stripe payment IDs. The maximum file size is 5MB.

How long does it take to process my file?

Processing time depends on the size of your file and the number of Stripe payment IDs it contains. Smaller files (under 100 rows) typically process in a few seconds. Larger files may take a minute or two. Please don't refresh or navigate away from the page while your file is processing.

What happens to my uploaded files?

Your files are processed in real-time and immediately deleted from our servers. We only store metadata about your uploads (filename, date, row count, and status) for your upload history. No actual file data or payment information is stored on our servers.

What if some payment IDs in my file are invalid?

If PayPair encounters invalid payment IDs, those rows will be marked as errors in the output CSV. You'll receive a detailed error message, and the upload will be removed from your quota count since it wasn't fully successful.

Where can I download my processed file?

Your processed file automatically downloads to your browser's default download location as soon as processing is complete. You'll also see a success message on the upload page.

Account Management

How do I change my e-commerce platform?

You can change your e-commerce platform at any time from your account page. Simply select a different platform from the dropdown menu and click "Save Settings".

How do I update my Stripe API key?

To update your API key, first delete your current key from your account page, then add the new key. The system will validate your new key before saving it.

Can I view my upload history?

Yes! Your account page displays your last 50 uploads, including the date, filename, row count, and status of each upload.

How do I cancel my subscription?

You can manage your subscription (upgrade, downgrade, or cancel) from your account page by clicking "Manage Subscription". This will take you to your account where you can make changes.

Can I downgrade my subscription?

You can downgrade your subscription to a lower priced tier from your account page by clicking "Manage Subscription". This will take you to your account where you can make changes. Please note, downgraded subscription pricing will not take effect until your next billing cycle, and your current month upload count will remain in place until the reset date.

Privacy & Security

What data do you collect?

We collect minimal data necessary to provide the service:

  • Account information (email, username)
  • Encrypted Stripe API keys
  • Upload metadata (filename, date, row count, status)
  • Selected e-commerce platform

We do NOT store:

  • Actual CSV file contents
  • Payment information from Stripe
  • Customer data from your orders

Do you share my data with third parties?

No. We do not share, sell, or transmit your data to any third parties except Stripe (using your API key to retrieve payment information). We use SSL encryption for all data transmission.

What happens to my data if I delete my account?

When you delete your account, we permanently remove:

  • Your encrypted Stripe API key
  • Your upload history and metadata
  • All account settings and preferences

Troubleshooting

I'm getting an error when uploading my file. What should I do?

Common issues and solutions:

  • File too large: Make sure your file is under 5MB
  • Invalid API key: Verify your Stripe API key is correct and has the proper permissions
  • No platform selected: Make sure you've selected your e-commerce platform in your account settings
  • Invalid CSV format: Ensure your file is properly formatted with the required Stripe payment ID column

If you continue to experience issues, please contact support at admin@mypaypair.com.

My upload is stuck processing. What should I do?

If your upload appears stuck:

  1. Wait at least 2-3 minutes for large files to complete processing
  2. Check your internet connection
  3. If it's been more than 5 minutes, refresh the page and try uploading again
  4. If the problem persists, contact support with your file details

I can't see my new membership level after upgrading. What's wrong?

If you don't see your updated membership level immediately after upgrading, try these steps:

  1. Refresh your browser (Ctrl+F5 or Cmd+Shift+R)
  2. Clear your browser cache
  3. Log out and log back in

Your membership should update within a few seconds. If it doesn't, please contact support.

Support

How do I get help if I have more questions?

We're here to help! You can reach us at:

Do you offer refunds?

We offer refunds on a case-by-case basis. If you're not satisfied with the service, please contact us at admin@mypaypair.com and we'll work with you to resolve any issues.