Stripe PayPal Integration
Set Up a Stripe-PayPal Payment Configuration
Step 1: Define the Configuration
Navigate to the Payment Configuration Module.
Create a new configuration by selecting Receiving as the configuration type.
Specify the Provider Business Unit (BU) associated with this configuration.
Step 2: Create a restricted API key
A restricted API key only allows the level of access that you specify. Follow these steps to set up a restricted API key in Stripe:
Use the Developers Dashboard to create a restricted API key.
Click Create restricted key.
Choose Building your own integration.
Give the key a descriptive Key name.
Select the following permissions
Resource Type
Permission
Charges
Write
Payment Intents
Write
Customers
Write
Events
Read
Payment Methods
Write
Create key.
Enter created API key in the config.

Step 3: Configure the Webhook Endpoint
Once the configuration is saved, go to Edit Config — you’ll see your generated Endpoint URL there. Follow these steps to configure your webhook in Stripe:
In your Stripe Dashboard, navigate to Developers → Workbench.
Open the Webhooks tab in Workbench.
Click Add destination.
Under Events from, choose Your Account
Select the API version 2025-05-28.basil.
Go to the All events tab, scroll down to the Refund section, and select:
refund.failed
refund.updated
Click Continue to proceed to the Destination Type page, then choose Webhook Endpoint.
Enter a descriptive name for the destination, paste the generated Endpoint URL and Click create Destination.
Step 4: Add the Signing Secret
Copy the Signing Secret from Stripe and paste it into your config. Once added, save the configuration to complete the setup.

Set up a Payment Mapping
Step 1: Choose the Relevant Payment Configuration
Select the Receiving Payment Configuration created earlier.
Step 2: Apply the Configuration
Specify on whom this configuration will be applied. This includes:
Business Unit: Select the relevant Business Unit.
Company: Choose the specific company.
Widget: If applicable, select the widget.

Checkout Process for Receiving Configuration
During the checkout phase, the user finalizes the payment by selecting PayPal payment method.
Last updated