Stripe Integration Guide | Integrations | Striven

Striven Integrations

Stripe Integration


  • Overview


    Stripe is a payment processor that allows business owners to accept payments from Customers using a variety of credit cards, including, but not limited to Visa, Mastercard, Discover, American Express, as well as debit cards. Other payment options include mobile wallets and buy now/pay later services. Stripe is best suited for and has unique features that are geared toward businesses that deal mostly with online sales. Integrating Stripe with Striven allows you to record payments and document your accounting transactions in a more clear-cut and straightforward process.

    This guide will provide the settings and steps to successfully activate the Stripe Integration in your Striven system.

  • Permission Required


    In order to configure the settings for the Stripe Integration, you will need to have the permission “Payment Integration – Add/Edit” included within your assigned Striven User Role. If you do not have access, you may want to reach out to your Striven System Administrator for further assistance.

  • Getting Started


    Before you decide to enable the Stripe Integration with Striven, there are a couple of facts you may want to consider:

    • Stripe offers international payment processing services, including support for more than 135 currencies and is available to businesses in more than 45 countries. Visit Stripe’s Payment Methods Page to view the available payment method options.
    • They have a variety of pricing and account options available. Visit Stripe’s Pricing Page for more information about these options.
  • Turning on the Integration


    When you are ready to proceed with the integration activation in Striven, you should navigate to:

    Company > Settings > Integrations > Payment Integration

    If you do not have any Payment Integrations already enabled, you will be presented with the option to select between Stripe or Select Stripe and confirm your selection to enable the integration.

    • Note: If you already have an Integration configured with your Striven system, you will need to disable it in order to enable the Stripe Integration. You cannot have both integrations enabled at the same time.

    You will see a Create a Stripe Account button which you can click to create a new Stripe account, if you have not done so already. If you already have an existing Stripe account, you can click the link to associate your account. Whichever you choose, just follow the prompts to complete the process.

    Next, you will want to choose your Payment Methods by checking the box next to the options you want selected.

    • Note: If you wish to configure a Stripe credit card reader with your integration settings, the steps for that will be covered in the next section of this guide.

    After you have saved your settings, there are other actions you can take on the Stripe Payment Integration page, such as:

    1. Test: Verifies the authentication of your Stripe Integration with Striven and confirms that your Striven system is able to communicate with Stripe successfully.
    2. Disable Integration: Triggers a popup displaying your current integration status and provides options for the following:
      • Do not do anything. Continue with Stripe.
      • Disable Stripe completely. Any auto-pay/recurring payments set up using Stripe will stop working.
      • Disable Stripe for future one-time/recurring payments. Any existing auto-pay/recurring payments set up using Stripe will work while the payment profile is valid. Editing of payment profiles will not be permitted.
    3. Change Payment Gateway: Displays your current payment integration status and provides the choice to switch to
      • If you select to switch, you will be presented with the same three (3) options as the Disable Integration option in order to configure your payment gateway for
    4. Manage Discounts / Convenience Fees: Opens the Manage Discounts/Convenience Fees page in Striven to configure your settings for your payment methods.
  • Enabling a Stripe Reader


    Once you have selected your Payment Methods and saved your settings, you will see a link for Reader Configuration.

    Clicking this link will display the following details about the Stripe Integration with Striven:

    Striven supports integration with the WisePOS E Card Reader offered by Stripe. Readers are only available in certain countries and do not currently support multi-currency.

    • Click here to see if readers are available in your country.
    • Click here to learn more about the WisePOS E Card Reader.
    • Click here to go to Stripe’s website and purchase the WisePOS E Card Reader.
  • Using Stripe with Striven


    There are a couple of ways you can process payments with Stripe once your Stripe Integration is successfully set up.

    Payments Using the Customer Portal

    Customers can create Payment Profiles from the Customer Portal to facilitate the process of receiving payments.

    If a Customer has an Open Balance, they can visit the Customer Portal and click on the Pay Now button to submit a Payment.

    Once the Customer has selected the Invoice they wish to make a payment on and entered the amount they wish to pay, the they can click on the Next: Select Payment Method button to continue.

    If this is the Customer’s first time making a payment through the Customer Portal, they will need to add a new Payment Method. The available payment method options will be based upon those you selected in your Stripe Integration Settings. After the Customer adds their payment method details, they can click the Pay Now button to submit the Payment.

    Using the Stripe Reader

    When viewing an Open Invoice in Striven with the Stripe Reader enabled, a Use Reader button will display in the top right corner of the screen, next to the Receive Payment button.

    Clicking on the Use Reader button will open the Accept Reader Payment page in Striven. This is where you will be able to edit the amount of the payment if needed, or leave it unchanged to pay the full amount of the Open Invoice. You may also edit the Memo field, if desired. As long as there is a valid Stripe Reader selected from the drop-down list for Reader, you will be able to click the Initialize Payment button to begin to process the Payment.

    • Note: If the Customer already has a Payment Profile saved, there will be an option to process the Payment using that method instead of the Stripe Reader. There is also an option to check the box to Save the Credit Card Information as a Payment Method option for the Customer for future use. (This option will only be displayed if you have the Allow Saving of Credit Card Payment Profiles setting selected in your Stripe Integration Settings.)

    After clicking on the Initialize Payment button, an alert will appear on the screen with the following warning:

    • Do NOT refresh or navigate away from this page.

    This alert will display while the system is waiting for the Customer to Tap, Insert, or Swipe the credit card to pay. This is to ensure that you do not lose your progress while waiting for the Customer to complete the Payment. The Stripe Reader will display the total amount of the Payment, along with the directions to Tap, Insert, or Swipe their card.

    Once the Reader captures the credit card information, the Payment will process and the confirmation will display in Striven with the Payment details.

    There are two (2) other pages in Striven from where Stripe Reader Payments can be accepted. These include the Payment Info page and the Sales Receipt page.

    You will find the option for the Reader in the Payment Method drop-down list on these pages. This will then display a drop-down list with the most recently used Reader selected by default, as well as the option to Save the Credit Card Information if that setting was checked in your Stripe Integration Settings.

    When you click to Save the Payment or Sales Receipt, an alert will display warning you to not refresh or navigate away from the page while the Customer uses their card with the Reader.

    Once the Credit Card is processed with the Reader, the Sales Receipt will save accordingly.