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
- Go to Settings → Payments
- Scroll to the PayPal section
- Enter your PayPal Client ID and Client Secret (obtained from the PayPal Developer Dashboard)
- Select the environment: Sandbox (for testing) or Live (for real payments)
- Click "Save PayPal Settings"
Getting Your PayPal Credentials
- Log in to developer.paypal.com
- Navigate to My Apps & Credentials
- Create a new REST API app or use an existing one
- 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.