Configuring Stripe and PayPal
How to configure online Payment Gateways
Last updated
How to configure online Payment Gateways
Last updated
Requirements
To configure Stripe and PayPal, you need to meet the following requirements:
Developer Accounts:
Create developer accounts on both Stripe and PayPal.
These accounts allow you to access the necessary credentials for integration.
Access to Parameters:
For Stripe: Obtain the Publishable Key and Secret Key.
For PayPal: Obtain the Client ID, Client Secret, App ID, and set the appropriate Mode (Live or Sandbox).
Log in to your Stripe Developer Dashboard:
Create or access an existing project to generate your API keys.
Generate Keys:
Go to the API Keys section.
Copy the following:
Publishable Key: This is your public API key.
Secret Key: This is your private API key (keep it secure).
Enter Stripe Credentials in the Module:
Navigate to the Invoices section in Concord CRM.
Locate the Stripe Settings panel.
Paste the Publishable Key and Secret Key in their respective fields.
Save Changes:
Click the Save button to save your Stripe configuration.
Log in to your PayPal Developer Dashboard:
Navigate to PayPal Developer Dashboard.
Create or access an existing application under My Apps & Credentials.
Obtain Credentials:
Copy the following:
Client ID: This identifies your PayPal application.
Client Secret: This is your private key (keep it secure).
App ID: This is required for PayPal API calls.
Select Mode:
Choose between Live or Sandbox mode depending on your environment:
Live: For real transactions.
Sandbox: For testing purposes.
Enter PayPal Credentials in the Module:
Navigate to the Invoices section in Concord CRM.
Locate the PayPal Settings panel.
Paste the Client ID, Client Secret, and App ID in their respective fields.
Select the appropriate Mode (Live or Sandbox) from the dropdown menu.
Save Changes:
Click the Save button to save your PayPal configuration.
Once you are done with both configurations (or the one you prefer), you will need to enter the respective settings at the settings of Invoicing module, inside Concord CRM's admin area:
Notes
Security: Ensure that your Secret Key (Stripe) and Client Secret (PayPal) are stored securely and not shared publicly.
Testing Environment: Use Sandbox mode during testing and switch to Live mode when you're ready for production.
Validation: After saving your settings, ensure the integration is working correctly by issuing a test invoice and completing a payment.
If your country supports Google Pay/Apple Pay, features will be automatically enabled, unless you disable them. Those servives are provided by Stripe.
By completing the configuration for both Stripe and PayPal (or one of them), you can now accept online payments for your invoices seamlessly within the Invoicing Module and have them automatically set to Paid status.
Navigate to .