# Introduction Source: https://docs.freshlimepay.com/api-reference/introduction API reference for Checkout Payment Button endpoints ## Welcome This documentation provides the OpenAPI specification for the **Checkout Payment Button API**, which allows you to **create, update, and delete checkout buttons** for PayPal and Stripe payments. The endpoints are designed for managing your payment buttons in a secure and consistent way. View the OpenAPI specification file ## Authentication All API endpoints **require an API key** passed in the `X-API-KEY` header. This header is mandatory for all requests. ```json theme={null} "security": [ { "apiKeyAuth": [] } ] ``` # Create Checkout Payment Button Source: https://docs.freshlimepay.com/api-reference/product-payment/create POST /product-payment/create Creates a new Checkout Payment Button configuration for PayPal, Stripe, or StripeConnect. # Delete Checkout Payment Button Source: https://docs.freshlimepay.com/api-reference/product-payment/delete DELETE /product-payment/delete/{id} Soft-deletes a Checkout Payment Button by ID. # Restore Checkout Payment Button Source: https://docs.freshlimepay.com/api-reference/product-payment/restore POST /product-payment/restore/{id} Restores a previously soft-deleted Checkout Payment Button. # Update Checkout Payment Button Source: https://docs.freshlimepay.com/api-reference/product-payment/update POST /product-payment/update/{id} Updates an existing Checkout Payment Button configuration. # Introduction Source: https://docs.freshlimepay.com/guides/cloud/introduction Accept PayPal and Stripe payments in minutes — **no hosting, no installation, no setup headaches**. Just sign in, connect your PayPal or Stripe keys, generate a button, and start receiving payments **directly into your account**. ## Why choose FreshLimePay Cloud? FreshLimePay Cloud is built for speed and simplicity. * No server or hosting required * Sign in with Google * Connect your own PayPal or Stripe API keys * Generate payment buttons or checkout links instantly * Payments go **directly to your PayPal or Stripe account** **Best for:** Indie makers, landing pages, content sites, and fast product launches. ## How it works 1. **Sign up instantly**\ Create a FreshLimePay account using Google. 2. **Connect PayPal or Stripe**\ Enter your API keys securely. FreshLimePay integrates directly — we never handle your funds. 3. **Start accepting payments**\ Generate a button or link and embed it anywhere. That's it. You're live. ## What makes it different? | FreshLimePay Cloud | Payment Platforms | | ---------------------------- | ----------------------------- | | Your PayPal / Stripe account | Platform-owned accounts | | Instant direct payouts | Delayed payouts | | No fund handling | Funds routed through platform | | Simple copy-paste setup | Locked-in checkout flows | | Optional subscriptions | Platform rules & fees | ## Security & trust * API keys are encrypted and stored securely * Payments are processed **only by PayPal or Stripe** * FreshLimePay never stores or moves your money * No hidden transaction fees You stay in control — even in the cloud. ## Pricing Starter, Pro, and Enterprise plans available. ## Get started Create an account and accept your first payment today. # Create One-Time Payment Button Source: https://docs.freshlimepay.com/guides/connect-pay-pal/create-one-time-payment-button Step-by-step guide to add one-time PayPal payments to your website using FreshLimePay Cloud. This guide walks you through integrating PayPal payments into your website using **FreshLimePay Cloud**. You can add one-time payments in just a few minutes. ## 1. Set Up Your PayPal Credentials See the detailed guide [here](/guides/connect-pay-pal/integrate-pay-pal). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud.freshlimepay.com/Assets/Images/create_one_time_or_subscription_paypal.png) Enter all required values: ![Enter Values](https://cloud.freshlimepay.com/Assets/Images/enter_values_one_time_or_subscription_paypal.png) Click **Create Payment**: ![Click Create Payment](https://cloud.freshlimepay.com/Assets/Images/click_on_create_payment_button.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud.freshlimepay.com/Assets/Images/insert_snippets_to_integrate_freshlimepay.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate PayPal Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud.freshlimepay.com/Assets/Images/insert_snippets_to_integrate_freshlimepay.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud.freshlimepay.com/Assets/Images/copy_paste_snippets.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud.freshlimepay.com/Assets/Images/saved_snippets.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud.freshlimepay.com/Assets/Images/install_live_server.png) Click **Go Live** to launch your page: ![Go Live](https://cloud.freshlimepay.com/Assets/Images/go_live.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud.freshlimepay.com/Assets/Images/integration_result.png) ## 5. Test the PayPal Payment Since the product was created in the **Sandbox environment**, you must use a PayPal Personal Sandbox account to test the payment.\ Follow this guide to create a sandbox account: [Create Personal Sandbox Account](https://developer.paypal.com/tools/sandbox/accounts/#create-a-personal-sandbox-account) As shown throughout this guide, you can integrate PayPal payments into your website within minutes using FreshLimePay Cloud — no PayPal expertise required.\ You can create as many payment buttons as you need. *** # Create Recurring Payment Button Source: https://docs.freshlimepay.com/guides/connect-pay-pal/create-recurring-payment-button Step-by-step guide to add recurring PayPal payments to your website using FreshLimePay Cloud. This guide walks you through integrating PayPal payments into your website using **FreshLimePay Cloud**. You can add recurring payments in just a few minutes. ## 1. Set Up Your PayPal Credentials See the detailed guide [here](/guides/connect-pay-pal/integrate-pay-pal). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud.freshlimepay.com/Assets/Images/create_one_time_or_subscription_paypal.png) Enter all required values: ![Enter Values](https://cloud-cdn.freshlimepay.com/Images/enter_values_subscription_paypal.png) Click **Create Payment**: ![Click Create Payment](https://cloud-cdn.freshlimepay.com/Images/click_on_subscription_payment_button.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/subscription_payment_settings_paypal.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate PayPal Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/subscription_payment_settings_paypal.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud-cdn.freshlimepay.com/Images/copy_paste_snippets_subscription_paypal.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud-cdn.freshlimepay.com/Images/saved_snippets_subscription.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud-cdn.freshlimepay.com/Images/install_live_server_subscription.png) Click **Go Live** to launch your page: ![Go Live](https://cloud-cdn.freshlimepay.com/Images/go_live_subscription.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud.freshlimepay.com/Assets/Images/integration_result.png) ## 5. Test the PayPal Payment Since the product was created in the **Sandbox environment**, you must use a PayPal Personal Sandbox account to test the payment.\ Follow this guide to create a sandbox account: [Create Personal Sandbox Account](https://developer.paypal.com/tools/sandbox/accounts/#create-a-personal-sandbox-account) As shown throughout this guide, you can integrate PayPal payments into your website within minutes using FreshLimePay Cloud — no PayPal expertise required.\ You can create as many payment buttons as you need. *** # Integrate PayPal Source: https://docs.freshlimepay.com/guides/connect-pay-pal/integrate-pay-pal Generate PayPal API credentials and connect them to FreshLimePay Cloud. This guide walks you step by step through creating PayPal Live API credentials and connecting them to FreshLimePay Cloud. You will be ready to accept real PayPal payments by the end of this guide. A PayPal Business account is required to generate API credentials and accept payments. ## 1. Access the PayPal Developer Dashboard Go to the official PayPal Developer portal to begin setting up your API credentials. [Open PayPal Developer Dashboard](https://developer.paypal.com/dashboard) ![PayPal Developer Dashboard](https://cloud.freshlimepay.com/Assets/Images/paypal_dashboard_developer.png) ## 2. Choose the Correct Environment Select the environment where you want to create your credentials: * **Sandbox** - for testing and development * **Live** - for processing real transactions For this guide, we will generate **Live** credentials. ![Ensure Live PayPal Mode](https://cloud.freshlimepay.com/Assets/Images/ensure_live_paypal_mode.png) ## 3. Create a New REST API App 1. Click **Apps & Credentials**\\ ![Apps and Credentials](https://cloud.freshlimepay.com/Assets/Images/paypal_apps_and_credentials.png) 2. Click **Create App**\\ ![Create PayPal App](https://cloud.freshlimepay.com/Assets/Images/create_app_paypal.png) 3. Enter a name for your app\ Example: **FreshLimePay Cloud Live App**\\ ![Create App Name](https://cloud.freshlimepay.com/Assets/Images/create_app_test.png) 4. Review your app settings\\ ![App Settings](https://cloud.freshlimepay.com/Assets/Images/settings_app_paypal.png) 5. Enable **Transaction Search**\ This permission allows FreshLimePay Cloud to sync your latest transaction data.\\ ![Enable Transaction Search](https://cloud.freshlimepay.com/Assets/Images/enable_transaction_search.png) ## 4. Copy Your Client ID and Secret Once the app is created, your credentials will be visible immediately. * Client ID * Secret ![Copy Client ID and Secret](https://cloud.freshlimepay.com/Assets/Images/copy_client_id_secret_id.png) Keep your Secret private. Never expose it publicly. ## 5. Add Your Credentials to FreshLimePay Cloud ### Sign in Sign in to FreshLimePay Cloud using your Google account. ![Sign in with Google](https://cloud.freshlimepay.com/Assets/Images/sign_up_google.png) ### Update PayPal settings Go to your PayPal settings page: [https://cloud.freshlimepay.com/get-started/update-settings](https://cloud.freshlimepay.com/get-started/update-settings) ![Update PayPal Credentials](https://cloud-cdn.freshlimepay.com/Images/configure_paypal_settings.png) Paste your **Client ID** and **Secret**, then click **Update**. ### Start accepting payments After connecting: * Add products for one-time or subscription payments * Generate checkout buttons or links * Embed them on your site or app ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You can now accept PayPal payments directly into your account. ## What's next? Set up a one-time PayPal checkout button and embed it directly on your website or app. Create subscription-based PayPal buttons for recurring payments with secure, automatic payouts. # Create One-Time Payment Button Source: https://docs.freshlimepay.com/guides/connect-stripe/create-one-time-payment-button Step-by-step guide to add one-time Stripe payments to your website using FreshLimePay Cloud. This guide walks you through integrating Stripe payments into your website using **FreshLimePay Cloud**. You can add one-time payments in just a few minutes. ## 1. Set Up Your Stripe Credentials See the detailed guide [here](/guides/connect-stripe/integrate-stripe). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud-cdn.freshlimepay.com/Images/add_product.png) Enter all required values: ![Enter Values](https://cloud-cdn.freshlimepay.com/Images/enter_values_onetime_stripe.png) Click **Create Payment**: ![Click Create Payment](https://cloud-cdn.freshlimepay.com/Images/create_onetime_stripe_payment.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_onetime_settings.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate Stripe Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_onetime_settings.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud-cdn.freshlimepay.com/Images/copy_paste_stripe_snippets.png) Replace "\[YOUR\_NAME]" into your name and "\[YOUR\_EMAIL]" into your email in `index.html`: ![Replace your name and email](https://cloud-cdn.freshlimepay.com/Images/replace_name_email_stripe.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud-cdn.freshlimepay.com/Images/saved_snippets_onetime_stripe.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud-cdn.freshlimepay.com/Images/install_live_server_stripe.png) Click **Go Live** to launch your page: ![Go Live](https://cloud-cdn.freshlimepay.com/Images/go_live_stripe.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud-cdn.freshlimepay.com/Images/stripe_result.png) ## 5. Test the Stripe Payment Since the product was created in the **Sandbox environment**, you can use one of credit cards here to test Stripe payment: ![Test Payment](https://cloud-cdn.freshlimepay.com/Images/stripe_test_credit_cards.png) As shown throughout this guide, you can integrate Stripe payments into your website within minutes using FreshLimePay Cloud — no Stripe expertise required.\ You can create as many payment buttons as you need. *** # Create Recurring Payment Button Source: https://docs.freshlimepay.com/guides/connect-stripe/create-recurring-payment-button Step-by-step guide to add recurring Stripe payments to your website using FreshLimePay Cloud. This guide walks you through integrating Stripe payments into your website using **FreshLimePay Cloud**. You can add recurring payments in just a few minutes. ## 1. Set Up Your Stripe Credentials See the detailed guide [here](/guides/connect-stripe/integrate-stripe). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud-cdn.freshlimepay.com/Images/add_product.png) Enter all required values: ![Enter Values](https://cloud-cdn.freshlimepay.com/Images/enter_values_recurring_stripe.png) Click **Create Payment**: ![Click Create Payment](https://cloud-cdn.freshlimepay.com/Images/create_recurring_stripe_payment.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_recurring_settings.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate Stripe Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_recurring_settings.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud-cdn.freshlimepay.com/Images/copy_paste_stripe_snippets_recurring.png) Replace "\[YOUR\_NAME]" into your name and "\[YOUR\_EMAIL]" into your email in `index.html`: ![Replace your name and email](https://cloud-cdn.freshlimepay.com/Images/replace_name_email_stripe_recurring.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud-cdn.freshlimepay.com/Images/saved_snippets_recurring_stripe.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud-cdn.freshlimepay.com/Images/install_live_server_stripe_recurring.png) Click **Go Live** to launch your page: ![Go Live](https://cloud-cdn.freshlimepay.com/Images/go_live_stripe_recurring.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud-cdn.freshlimepay.com/Images/stripe_result.png) ## 5. Test the Stripe Payment Since the product was created in the **Sandbox environment**, you can use one of credit cards here to test Stripe payment: ![Test Payment](https://cloud-cdn.freshlimepay.com/Images/stripe_test_credit_cards.png) As shown throughout this guide, you can integrate Stripe payments into your website within minutes using FreshLimePay Cloud — no Stripe expertise required.\ You can create as many payment buttons as you need. *** # Integrate Stripe Source: https://docs.freshlimepay.com/guides/connect-stripe/integrate-stripe Generate Stripe Publishable/Secret Keys and connect them to FreshLimePay Cloud. This guide walks you step by step through creating Stripe Publishable/Secret Keys and connecting them to FreshLimePay Cloud. You will be ready to accept real Stripe payments by the end of this guide. A Stripe Business account is required to generate Publishable/Secret Keys and accept payments. ## 1. Sign in Stripe Go to the official Stripe Login portal [here](https://dashboard.stripe.com/login) to begin sign-in with your Stripe business account. ![Sign in](https://cloud-cdn.freshlimepay.com/Images/sign_in_stripe.png) And then you will see the dashboard: ![Stripe Dashboard](https://cloud-cdn.freshlimepay.com/Images/dashboard_stripe.png) ## 2. Create new Stripe Account Click on the icon to expand the panel: ![Click to Expand Panel](https://cloud-cdn.freshlimepay.com/Images/click_to_expand_stripe.png) Then, click "Create Account": ![Click to Expand Panel](https://cloud-cdn.freshlimepay.com/Images/click_to_expand_stripe.png) Next, a dialog will be shown and click Next: ![Click Next](https://cloud-cdn.freshlimepay.com/Images/popup_create_account.png) Next, a new dialog will be shown like this: ![Click Next](https://cloud-cdn.freshlimepay.com/Images/name_new_stripe_account.png) Next, enter "TestFreshLimePay" and click "Next": ![Click Next](https://cloud-cdn.freshlimepay.com/Images/name_testfreshlimepay.png) Next, a new dialog will be shown like this(simply skip this) and click "Create Account": ![Create Account](https://cloud-cdn.freshlimepay.com/Images/management_ownership_stripe.png) Wait a moment and then you will see a new dialog will be shown like this: ![New Account Created](https://cloud-cdn.freshlimepay.com/Images/testfreshlimepay_created.png) ## 3. Copy Your Publishable and Secret Key Once the app is created, your credentials will be visible immediately. * Publishable Key * Secret Key ![Copy Publishable and Secret Key](https://cloud-cdn.freshlimepay.com/Images/copy_publishable_secret_key_stripe.png) Keep your Secret Key. Never expose it publicly. ## 5. Add Your Credentials to FreshLimePay Cloud ### Sign in Sign in to FreshLimePay Cloud using your Google account. ![Sign in with Google](https://cloud.freshlimepay.com/Assets/Images/sign_up_google.png) ### Update settings Go to your settings page: [https://cloud.freshlimepay.com/get-started/update-settings](https://cloud.freshlimepay.com/get-started/update-settings) ![Update Stripe Credentials](https://cloud-cdn.freshlimepay.com/Images/update_stripe_settings.png) Paste your **Publishable Key** and **Secret Key**, then click **Update**. ### Start accepting payments After connecting: * Add products for one-time or subscription payments * Generate checkout buttons or links * Embed them on your site or app ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You can now accept Stripe payments directly into your account. ## What's next? Set up a one-time Stripe checkout button and embed it directly on your website or app. Create subscription-based Stripe buttons for recurring payments with secure, automatic payouts. # Create One-Time Payment Button Source: https://docs.freshlimepay.com/guides/connect-stripeconnect/create-one-time-payment-button Step-by-step guide to add one-time StripeConnect payments to your website using FreshLimePay Cloud. This guide walks you through integrating Stripe payments into your website using **FreshLimePay Cloud**. You can add one-time payments in just a few minutes. ## 1. Set Up Your StripeConnect Credentials See the detailed guide [here](/guides/connect-stripeconnect/integrate-stripe-connect). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud-cdn.freshlimepay.com/Images/add_product.png) Enter all required values: ![Enter Values](https://cloud-cdn.freshlimepay.com/Images/enter_all_values_onetime_stripeconnect.png) Click **Create Payment**: ![Click Create Payment](https://cloud-cdn.freshlimepay.com/Images/create_onetime_stripeconnect_payment.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_onetime_settings.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate Stripe Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_onetime_settings.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud-cdn.freshlimepay.com/Images/copy_paste_stripe_snippets.png) Replace "\[YOUR\_NAME]" into your name and "\[YOUR\_EMAIL]" into your email in `index.html`: ![Replace your name and email](https://cloud-cdn.freshlimepay.com/Images/replace_name_email_stripe.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud-cdn.freshlimepay.com/Images/saved_snippets_onetime_stripe.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud-cdn.freshlimepay.com/Images/install_live_server_stripe.png) Click **Go Live** to launch your page: ![Go Live](https://cloud-cdn.freshlimepay.com/Images/go_live_stripe.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud-cdn.freshlimepay.com/Images/stripe_result.png) ## 5. Test the Stripe Payment Since the product was created in the **Sandbox environment**, you can use one of credit cards here to test Stripe payment: ![Test Payment](https://cloud-cdn.freshlimepay.com/Images/stripe_test_credit_cards.png) As shown throughout this guide, you can integrate StripeConnect payments into your website within minutes using FreshLimePay Cloud — no Stripe expertise required.\ You can create as many payment buttons as you need. *** # Create Recurring Payment Button Source: https://docs.freshlimepay.com/guides/connect-stripeconnect/create-recurring-payment-button Step-by-step guide to add recurring StripeConnect payments to your website using FreshLimePay Cloud. This guide walks you through integrating StripeConnect payments into your website using **FreshLimePay Cloud**. You can add recurring payments in just a few minutes. ## 1. Set Up Your StripeConnect Credentials See the detailed guide [here](/guides/connect-stripeconnect/integrate-stripe-connect). ## 2. Add a New Product Each product represents a payment configuration. A product can support the following payment types: * **One-Time** — for single payments * **Subscription** — for recurring monthly or yearly payments From the dashboard, click **Add Product**: ![Add Product Payment](https://cloud.freshlimepay.com/Assets/Images/dashboard_add_product_payment.png) You will see the following screen: ![Create One-Time or Subscription](https://cloud-cdn.freshlimepay.com/Images/add_product.png) Enter all required values: ![Enter Values](https://cloud-cdn.freshlimepay.com/Images/enter_values_recurring_stripeconnect.png) Click **Create Payment**: ![Click Create Payment](https://cloud-cdn.freshlimepay.com/Images/create_recurring_stripeconnect_payment.png) You'll then see the **Settings** overview for adding the integration into your website: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_recurring_settings.png) ## 3. Create a Simple Website for Integration This guide uses **Visual Studio Code** to create a basic webpage: 1. Download and install Visual Studio Code [here](https://code.visualstudio.com/download) 2. Open **Visual Studio Code**: ![Visual Studio Code](https://cloud.freshlimepay.com/Assets/Images/visual_studio_code.png) 3. Click **Open Folder**: ![Open Folder](https://cloud.freshlimepay.com/Assets/Images/open_folder.png) 4. Select or create a folder: ![Folder Selected](https://cloud.freshlimepay.com/Assets/Images/folder_selected.png) 5. Right-click the folder and choose **New File…**: ![New File](https://cloud.freshlimepay.com/Assets/Images/right_click_new_file.png) 6. Name the file `index.html`: ![Create index.html](https://cloud.freshlimepay.com/Assets/Images/create_index_html.png) 7. Press **Enter** to create the file: ![Created index.html](https://cloud.freshlimepay.com/Assets/Images/created_index_html.png) ## 4. Integrate Stripe Payments Using FreshLimePay Copy the HTML snippet provided in the product settings: ![Integration Snippets](https://cloud-cdn.freshlimepay.com/Images/stripe_recurring_settings.png) Paste it into `index.html` in Visual Studio Code: ![Paste Snippets](https://cloud-cdn.freshlimepay.com/Images/copy_paste_stripe_snippets_recurring.png) Replace "\[YOUR\_NAME]" into your name and "\[YOUR\_EMAIL]" into your email in `index.html`: ![Replace your name and email](https://cloud-cdn.freshlimepay.com/Images/replace_name_email_stripe_recurring.png) Press **Ctrl + S** to save: ![Saved Snippets](https://cloud-cdn.freshlimepay.com/Images/saved_snippets_recurring_stripe.png) Ensure the **Live Server** extension is installed: ![Install Live Server](https://cloud-cdn.freshlimepay.com/Images/install_live_server_stripe_recurring.png) Click **Go Live** to launch your page: ![Go Live](https://cloud-cdn.freshlimepay.com/Images/go_live_stripe_recurring.png) You'll then see the integration running in your browser: ![Integration Result](https://cloud-cdn.freshlimepay.com/Images/stripe_result.png) ## 5. Test the Stripe Payment Since the product was created in the **Sandbox environment**, you can use one of credit cards here to test Stripe payment: ![Test Payment](https://cloud-cdn.freshlimepay.com/Images/stripe_test_credit_cards.png) As shown throughout this guide, you can integrate StripeConnect payments into your website within minutes using FreshLimePay Cloud — no Stripe expertise required.\ You can create as many payment buttons as you need. *** # Integrate StripeConnect Source: https://docs.freshlimepay.com/guides/connect-stripeconnect/integrate-stripe-connect Extend your Stripe integration to Stripe Connect for marketplaces and platform payouts. This guide walks you step by step through setting up **Stripe Connect** in your Stripe business account. > **Prerequisite:** Complete the standard [Integrate Stripe](/guides/connect-stripe/integrate-stripe) guide first. *** ## 1. Complete Standard Stripe Integration Before setting up Stripe Connect, ensure your Stripe business account is fully integrated with FreshLimePay Cloud: * You have created a Stripe account. * You have generated **Publishable Key** and **Secret Key**. * You have connected your Stripe credentials in FreshLimePay Cloud. If you haven't done this yet, follow the [Integrate Stripe guide](/guides/connect-stripe/integrate-stripe) first. *** ## 2. What is Stripe Connect? Stripe Connect is **Stripe’s solution for marketplaces and platforms**. It was created because: * Platforms often need to **accept money from customers and pay multiple sellers**. * Manually managing payouts, tax compliance, and account verification is complex. * Stripe Connect automates **KYC, payouts, fees, and compliance**, making marketplace payments easier and safer. In short: * Without Stripe Connect → only your business account can receive payments. * With Stripe Connect → your platform can onboard multiple sellers and manage payouts automatically. *** ## 3. Set Up Stripe Connect Stripe Connect allows platforms and marketplaces to **onboard other sellers** and **collect fees automatically**. ### Steps: 1. Go to your Stripe dashboard. 2. Choose one Stripe account. ![Choose Stripe Account](https://cloud-cdn.freshlimepay.com/Images/choose_stripe_account.png) 3. Navigate to **Connect**. ![Connect Stripe Connect](https://cloud-cdn.freshlimepay.com/Images/connect_stripe_connect.png) 4. Click on **Get Started**. ![Get Started StripeConnect](https://cloud-cdn.freshlimepay.com/Images/get_started_stripeconnect.png) 5. Choose your business model. ![Choose your business model](https://cloud-cdn.freshlimepay.com/Images/choose_business_model.png) 6. Completed. Stripe Connect is required for marketplaces or platforms where you want to **route payments to other sellers** and optionally collect fees automatically. *** ## 5. What's Next? Learn how to create checkout one-time buttons that pay connected accounts and include application fees automatically. Learn how to create checkout recurring buttons that pay connected accounts and include application fees automatically. # Introduction Source: https://docs.freshlimepay.com/guides/self-hosted/introduction Host **FreshLimePay** on your own server and accept PayPal or Stripe payments **directly into your account** — no middlemen, no platform fees. You own the infrastructure, credentials, and data. *** ## Why choose self-hosted? Self-hosting is ideal if you want **maximum control and independence**. * Payments go directly to **your PayPal or Stripe account** * You use **your own API keys** * No transaction fees from FreshLimePay * Full control over hosting, data, and security * Works with any website or app **Best for:** SaaS products, agencies, enterprises, and privacy-focused businesses. *** ## How it works 1. **Install on your server**\ Download FreshLimePay Software and host it on your own infrastructure. 2. **Connect PayPal or Stripe**\ Enter your API keys. FreshLimePay integrates directly — funds never pass through us. 3. **Generate payment buttons**\ Create checkout buttons or links from the dashboard. 4. **Accept payments**\ Embed the snippet anywhere. Customers pay you directly. *** ## What makes it different? | FreshLimePay (Self-Hosted) | Payment Platforms | | -------------------------- | ------------------------- | | You host the software | Platform hosts everything | | Your PayPal / Stripe keys | Platform-owned accounts | | Direct payouts | Delayed or pooled payouts | | No transaction fees | Platform fees | | Full data ownership | Limited access | *** ## Security & privacy * Credentials are stored **only on your server** * Payments are processed **directly by PayPal or Stripe** * FreshLimePay never stores funds or processes payouts * No tracking, no resale of payment data You stay in full control. *** ## Licensing FreshLimePay Software is licensed for **self-hosted use**. One-time, monthly, and yearly licenses available. *** ## Get started Purchase a license and deploy FreshLimePay on your server. See FreshLimePay Software in action before buying. # Introduction Source: https://docs.freshlimepay.com/index Accept PayPal and Stripe payments in minutes — self-hosted or fully managed cloud. FreshLimePay helps you turn simple payment snippets into ready-to-use PayPal and Stripe checkout buttons or links. Connect your API keys, copy the snippet, and start receiving payments instantly — with full control over your funds. ## Getting started Get up and running with FreshLimePay in just a few steps. Set up FreshLimePay and accept your first payment in minutes. ## Choose your setup FreshLimePay works the way you want — fully self-hosted or managed cloud. Host FreshLimePay on your own server and connect your PayPal or Stripe keys directly. No hosting required. Sign in, connect PayPal or Stripe, and start accepting payments instantly. ## Connect PayPal Everything you need to accept PayPal payments with FreshLimePay. Generate checkout buttons or payment links with copy-paste snippets. Connect your own PayPal API keys — no middleman. Accept recurring payments and manage subscriptions (Cloud & Pro plans). ## Connect Stripe Everything you need to accept Stripe payments with FreshLimePay. Generate checkout buttons or payment links with copy-paste snippets. Connect your own Stripe API keys — no middleman. Accept recurring payments and manage subscriptions (Cloud & Pro plans). ## Connect StripeConnect Everything you need to accept StripeConnect payments with FreshLimePay. Generate checkout buttons or payment links with copy-paste snippets. Connect your own Stripe API keys — no middleman. Accept recurring payments and manage subscriptions (Cloud & Pro plans). # Quickstart Source: https://docs.freshlimepay.com/quickstart This guide helps you accept your first PayPal or Stripe payment with FreshLimePay in under 10 minutes. Choose your setup below. ## ⚡ FreshLimePay Cloud (Recommended) ### Step 1: Sign up Go to FreshLimePay Cloud website `here`or visit this link: [FreshLimePay Cloud — Fast PayPal & Stripe Integration for SaaS, Creators & Small Businesses](https://cloud.freshlimepay.com/) Image 1. Click "Get Started" button.  Image 2.  You will see "Sign up" page with Sign in with Google button like this  Image 3. Click on the "Sign in with Google" button  Image 4. Follow the instructions to sign in with your Google account. 5. Completed. ### Step 2: Connect PayPal or Stripe After login completed, you will see the home page like this: Image Next, you click on "Dashboard" button: Image Next, the Dashboard page will be shown and you click on the "Update Settings" link: Image Next, you will see the Update Settings page: Image In the screenshot, you will see two payment methods: PayPal and Stripe. Finally, you choose one method to update settings. You choose PayPal and update PayPal Client ID and PayPal Secret ID and press Update. Image You choose Stripe and update **Stripe Publishable Key** and **Stripe Secret Key** and press Update. Image ### Step 3: Create Payment button 1. Go the Dashboard page and click on "Add Product" button:  Image 2. You will see the page like this: Image 3. Completed. 1. Enter all required information like this  Image 2. Click on "Create Payment" button to generate new payment button. 3. You will see new entry added to the dashboard page like this:  Image 4. Click on the See Intergrations link to see snippets  Image ### Step 4: Embed the snippet Create a simple HTML web page and paste the above snippets into it: Image ### Step 5: Test the payment Open your page, click the button, and complete a test payment. Image 🎉 **You’re live! Funds arrive instantly in your account.**