Payment Processing
Payment Configurations

PayPal Configuration

3min

After selecting PayPal from the Payments menu, from the Choose a Config dropdown, click on Create New Config

Document image


The following information must be entered to activate PayPal on your storefront. 

  • Configuration Name: This acts as a nickname for this setup within UpStart Commerce. Choose a clear name that identifies your store and environment (e.g., "[Your Store Name] - PayPal Test").
  • Enabled: This is a simple on/off switch. Toggle “On” to allow customers to use PayPal for payments on your storefront.
  • Environment: This setting determines if you're configuring for testing or live transactions:
    • Sandbox: This is a simulated environment for testing purposes. Use this to test your payment processing setup before making it available to real customers. No actual money is exchanged in Sandbox mode.
    • Live: Choose this option when your store is ready to accept real customer payments using PayPal.
  • PayPal Secret: This is a sensitive piece of information that acts like a secret key for secure communication between UpStart Commerce and PayPal. Treat it like a password and keep it confidential.
  • Client ID: This unique identifier is provided by PayPal when you create a developer account. It tells PayPal which account the transactions belong to.

Obtaining Your PayPal Credentials

  1. Create a PayPal Developer Account: If you don't have one already, visit https://developer.paypal.com/ and sign up for a developer account. This is free and allows you to integrate PayPal with your online store.
  2. Generate Your Credentials: Once logged in to your developer account, navigate to the section where you can create app credentials. You'll find your Client ID and Secret there.

Additional Considerations

  • Ensure you have a valid SSL certificate installed on your website for secure communication with PayPal.
  • For security reasons, it's recommended to avoid storing your PayPal Secret directly within the configuration. Consider using secure credential management solutions offered by UpStart Commerce or your hosting platform.

By following these steps and providing the required information, you can successfully configure PayPal payment processing in UpStart Commerce and offer your customers a convenient and secure payment option.