Add PayPal Smart Payment Buttons to your Bubble app for a seamless checkout flow. Let users pay with PayPal, cards, Giropay, Sofort, Venmo and more, authorize payments, hold funds, and capture them later when needed.
⚡ Main Functions:•
Multiple Payment Methods. Accept PayPal, credit cards, Giropay, Sofort Überweisung, Venmo, and more.
•
Integrated Checkout Experience. Let users complete payments without leaving your app.
•
Payment Authorization. Authorize payments first, then decide to capture or void them later.
⚡ Key Features:🧩 Hold Funds for Marketplaces Place a temporary hold on funds until a transaction decision is made.
⚙️ Manual Capture Workflow Control exactly when payments are captured using the “Capture” API call.
🔄 Flexible Implementation Works for both immediate payment collection and delayed capture setups.
DocumentationWe’ve created a detailed step-by-step guide for the PayPal Smart Checkout Payments Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.
FAQWhat payment methods are supported by the plugin?It supports a wide variety of payment options including PayPal, credit/debit cards, Giropay, Sofort Überweisung, Venmo, and more—all within a single checkout flow.
Does it immediately charge the user?No. The plugin authorizes the payment first; you must manually capture (or void) the funds later using the provided Capture API call.
Why is delayed capture beneficial?It’s especially useful for scenarios like online marketplaces where you might want to hold funds temporarily until a transaction is confirmed.
What setup steps are required?1. Get a PayPal developer account and create an app to obtain your Client ID (Sandbox or Live).
2. Install the plugin and enter that Client ID into the plugin settings.
3. Specify your desired currency.
4. Place the PayPal button element on your page and define the payment amount.
What data does the plugin expose after a transaction?Once a transaction is successful, the plugin provides two states: Authorization ID and Order ID. You can use these in workflows for capturing or voiding the payment.
What events can trigger workflows?1. You can respond to three events:
2. Payment successful
3. Payment canceled
4. Payment error
What API actions are available in workflows?The plugin offers various API actions including:
1. Access Token generation (required for other API calls)
2. Verify Order
3. Capture Order
4. Void (Cancel) Order
5. Refund Order
Our Similar Plugins-
Advanced Paypal Payments-
Stripe Marketplace Express Pro-
PayPal-
Paypal Payments Free-
Square Seller Authorization (OAuth)-
Fast Stripe Marketplace Integration-
PayPal Webhooks-
Paypal Recurring Payments-
Paypal Payouts API
SupportIf you still have questions or unresolved issues, you can
contact us.
Risk-free TrialThe most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!