Connect Stripe and Peoplevine

The integration between Peoplevine and Stripe offers several significant benefits to businesses in the hospitality sector.

This integration enhances operational efficiency, enriches customer experience, and streamlines payment processes.

Key Benefits

  • Seamless Payment Processing: The Stripe-Peoplevine integration allows for smooth and secure payment processing directly within Peoplevine. This can include processing credit card payments, managing refunds, and handling recurring billing with ease. Stripe's robust security measures and compliance with PCI standards also mean that customer payment information is processed securely.

  • Enhanced Customer Experience: The integration can provide a more seamless and integrated customer experience. Customers can make payments without leaving Peoplevine, whether they're paying for bookings, memberships, or events. This convenience can improve customer satisfaction and loyalty, as it offers a smoother, more cohesive user journey.

  • Improved Efficiency and Automation: With Stripe's payment processing capabilities integrated into Peoplevine, businesses can automate billing and subscription management processes. This reduces manual workload and improves operational efficiency, allowing staff to focus on more strategic tasks rather than managing payments and billing.

  • Consolidated Data Management: By linking Stripe's payment platform with Peoplevine's CRM capabilities, businesses can consolidate customer and payment data in one place. This unified data approach can provide valuable insights into customer behavior, payment trends, and revenue streams, aiding in better decision-making and targeted marketing efforts.

  • Enhanced Security and Compliance: Stripe is known for its stringent security measures and compliance with international payment processing standards. Integrating with Stripe means leveraging these security practices, reducing the risk of data breaches and fraud, and ensuring that transactions are secure and compliant with regulatory requirements.

  • Access to Global Markets: Stripe supports a wide range of currencies and payment methods, which can be an invaluable asset for hospitality businesses looking to expand their reach to international customers. Through this integration, businesses can easily accept payments from customers worldwide, facilitating global expansion.

Integration Architecture

Before you begin

Before you connect Stripe and Peoplevine, there are some considerations that you should take into account.

When establishing a Stripe account for your business operations, a crucial initial step involves determining the necessity for a single or multiple Stripe accounts. This decision is primarily influenced by two key factors: the operational countries of your business entities and the desired number of bank accounts to associate with each Stripe account.

Geographical Considerations and Legal Entity Alignment

For effective account setup, it is essential to ensure congruence among the country of your legal entity, the bank account, and the Stripe account. This alignment means that if your business's tax identification number (TIN) is registered in a specific country (e.g., the United States), you are required to activate your Stripe account for that country and link a bank account from the same country. This procedure enables you to leverage local acquiring benefits and comply with legal and financial regulations.

Multi-Country Operations

Businesses with legal entities and TINs across multiple countries should consider establishing a separate Stripe account for each country to take advantage of local acquiring benefits. It is crucial to note that once a Stripe account is activated for a particular country, altering the country setting is not possible. However, should an incorrect country selection occur, the remedy involves creating a new Stripe account for the correct country and closing the erroneously created account.

Bank Account Configurations and Revenue Streams

Another significant consideration is the structuring of revenue streams and their deposit into designated bank accounts. A Stripe account permits the attachment of one bank account per currency. In the context of the United States, payouts to your bank account are exclusively in USD, allowing for a one-to-one relationship between a Stripe account and a bank account. Conversely, certain countries, such as Canada, offer the flexibility of linking two bank accounts—one for USD and another for the local currency (e.g., Canadian dollars).

Multiple Revenue Streams

For U.S. merchants with various revenue streams necessitating separate bank accounts, the establishment of distinct Stripe accounts for each bank account is mandatory. This approach ensures the proper management and allocation of funds according to the specific requirements of each revenue stream.

To connect Stripe and Peoplevine

  1. Log in to the Peoplevine Control Panel.

  2. From the Peoplevine banner, choose Automate. The Automate options are displayed.

  3. Under Integrations, select Integrated Platforms.

  4. On the Integrated Platforms page, go to the Payment Processors section and select Stripe.

  5. On the Stripe Authentication page, click Connect. You are taken to the Strip Connect login page.

  6. On the Strip Connect login page, you can connect or create a Stripe account. Upon initiating, you'll see options to either connect an existing Stripe account by logging in or to create a new one. If you have multiple accounts, choose the one intended for Peoplevine. This step can be repeated for multiple accounts.

  7. If you are creating a new Stripe account:

    1. Business Country Selection: First, select the country where your business is registered. Remember, once your account is activated, the country setting cannot be changed. If a mistake is made, delete the account and create a new one without processing any charges.

    2. Business Information Submission: Fill in the required fields based on your business type, including details about beneficial owners, account representatives, your business's statement descriptor, customer support number, and bank account details for Stripe payouts.

    3. Bank Account Preference: Standard checking accounts from reputable institutions are recommended. Using alternative accounts might lead to higher payout failure rates. Ensure your bank accepts debits from Stripe to avoid payout issues.

    4. Enhance Security: Enable two-step authentication for added security, noting the emergency backup code for future use if you lose access to your device or change your phone number.

    5. Finalize Account Setup: Choose an email address and password for your Stripe login, selecting an email you check regularly. Complete the process by authorizing access to your account, effectively linking it with your platform.

      Note: For more information on Stripe verification information, see Required Verification Information.

  8. Now that your account is set up, go to your Stripe Dashboard and toggle your account from Test to Live.

  9. Next, locate and copy your Account ID, Public Key, and Secret Key from the Strip account that you want to use in Peoplevine.

    1. To find your live public and secret key, go to the stripe dashboard and from the list of tabs at the top of the page, click the Developer tab.

    2. On the developer page, click API Keys on the side menu.

    3. From the API key page, copy the Public Key and Secret Key and save them in a secure location. They are needed to finish setting up the Stripe-Peoplevine connection.

    4. Return to the Stripe Dashboard and click Settings from the side menu.

    5. On the setting page, go to the Business settings section.

    6. Under Your Business, Click Account information.

    7. In the Account settings, copy your Account ID.

  10. Return to Peoplevine and go to the Payment Processors page.

  11. Locate your newly created Stripe connection and click Edit.

  12. In the Activate a Payment Processor sections:

    1. Select Default Payment Provider.

    2. Select Stripe (v2).

    3. Enter your Live Publishable Key, Live Secret Key, and Account ID.

    4. Choose which credit card type you want to support.

    5. Enter the name of the company that displays on the customer’s billing statement.

    6. Under Accepted Payment Types, ensure that Credit Card Payments is selected.

    7. Choose if you want to support Global Payments. When enabled, Peoplevine ensures that the credit card captured on your site can be leveraged with other connected accounts in your Global Network.

  13. Click Connect Processor to complete the process.

Using Multiple Payment Processors

Peoplevine supports the integration of multiple payment processors, enabling businesses to assign specific processors to different areas of operation. This flexibility allows for tailored payment handling across various business segments, enhancing efficiency and customer satisfaction.

Setting Up Additional Payment Processors

To incorporate a second payment processor into your Peoplevine setup, you will need to adhere to the initial setup process. Once configured, payment processing can be segmented as follows:

  • Default Payment Provider: This processor handles all general payments. It serves as the primary channel for transaction processing unless specified otherwise.

  • Membership Dues & House Account: This category covers subscription fees, renewals, and any transactions concluded from third-party platforms that are invoiced to a house account. These transactions are typically processed on the 5th of the following month or at a manually selected time.

  • Third-Party Integrations: Designated for POS (Point of Sale), PMS (Property Management System), Spa services, and other integrations, this processor manages transactions that close checks to a customer's CRM profile.

  • Additional Processor: An alternative payment method can be configured to serve as a backup. This option is utilized if the default payment processor encounters issues.

Additional Configuration Options

Force Payment Option

The 'Force Payment' feature directs all payments to a specified processor. This setting is particularly useful when a singular processor is preferred for certain transactions despite the presence of multiple configured processors. It is essential to activate this option only if the intention is to consolidate payment processing through a single channel. Examples include directing all Food & Beverage (F&B) payments to Stripe or all membership dues to GoCardless. If a diversified approach to payment processing is desired, leave this option unchecked to maintain the distribution of payments across different processors.

Sync Stripe Tokenized Credit Cards To Peoplevine

You can import tokenized credit card information from Stripe into Peoplevine CRM profiles. This capability is particularly useful for businesses that wish to consolidate customer payment methods previously added directly in Stripe or via another integration, allowing for streamlined card-on-file transactions in the future.

Before you begin

Ensure you have an active Stripe payment processor integrated with your Peoplevine platform before proceeding with the import process.

import tokenized credit card information

  1. Access Payment Processor Settings:

    • Navigate to the company menu within Peoplevine.

    • Select "Payment Processors" and then click "Edit" next to the Stripe option.

  2. Configure Sync Options:

    • On the Stripe edit screen, a new section will be presented, offering options to define the timeframe for payment method synchronization.

    • Select the desired start and end dates for the sync period.

  3. Initiate Sync:

    • After configuring the dates, initiate the syncing process. This action triggers a background operation where Peoplevine communicates with Stripe to import all relevant CRM profiles. These profiles must have been created within the specified timeframe and possess an associated payment method on file.

  4. Verification and Access:

    • Once the sync is complete, the imported payment methods will be accessible within the corresponding member profiles in Peoplevine. It's important to note that this process may require some time to finalize, as it operates in the background.

Additional Considerations

Subscription Attachments:

Imported cards may not immediately associate with existing subscriptions. This linkage typically occurs during the next billing cycle, ensuring future transactions utilize the newly imported payment method.

Last updated