Help Center Commerce & Payments Setting Up PayPal Payments

Setting Up PayPal Payments

Configure PayPal as a payment option with Client ID, Secret, and Smart Buttons.

PayPal Payment Processing

PayPal offers an alternative payment method for buyers who prefer it over credit cards. You can use PayPal alongside or instead of Stripe.

Setting Up PayPal

  1. Go to Settings → Payments
  2. Scroll to the PayPal section
  3. Enter your PayPal Client ID and Client Secret (obtained from the PayPal Developer Dashboard)
  4. Select the environment: Sandbox (for testing) or Live (for real payments)
  5. Click "Save PayPal Settings"

Getting Your PayPal Credentials

  1. Log in to developer.paypal.com
  2. Navigate to My Apps & Credentials
  3. Create a new REST API app or use an existing one
  4. Copy the Client ID and Secret from the app details page

Sandbox Testing

Start with Sandbox mode to test the checkout flow without real money. PayPal provides sandbox buyer accounts you can use to simulate purchases. Switch to Live mode when you are ready to accept real payments.

Smart Buttons

At checkout, buyers see PayPal Smart Buttons that adapt to show relevant payment options (PayPal balance, Venmo, Pay Later) based on the buyer's location and eligibility.

Important: Keep your Client Secret secure. Never share it publicly or commit it to version control. It is stored encrypted in your organization's settings.