Striven Integrations
Stripe Integration
Guide
-
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.
Example of User Role Permission Required to Access Payment Integration Settings in Striven
-
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 Authorize.net. Select Stripe and confirm your selection to enable the integration.
- Note: If you already have an Authorize.net 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.
Example of Payment Integrations Settings Page in Striven
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.
Example of Account Options to Enable the Stripe Integration in Striven
Next, you will want to choose your Payment Methods by checking the box next to the options you want selected.
Example of Payment Method Options on the Stripe Payment Integration Settings Page
- 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:
- Test: Verifies the authentication of your Stripe Integration with Striven and confirms that your Striven system is able to communicate with Stripe successfully.
- 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.
- Change Payment Gateway: Displays your current payment integration status and provides the choice to switch to Authorize.net
- 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 Authorize.net.
- Manage Discounts / Convenience Fees: Opens the Manage Discounts/Convenience Fees page in Striven to configure your settings for your payment methods.
Example of Available Action Options on the Stripe Payment Integration Settings Page
Applying Stripe Payments to a Bank Account
You can choose to have payments captured with Stripe apply directly to a specific bank account within Striven. This option is only available if you have the “Apply Payments Directly to Bank Account” setting enabled within your Accounting Settings.
Once this setting has been enabled, the Payment Integration page will display Account options below each configured payment method. By default, the default bank account for payments configured in your Accounting Settings will be selected. You may use the drop-down menu to choose which bank account you would like to apply the payments to.
Example of Applying Stripe Payments Directly to Bank Accounts
-
Enabling a Stripe Reader
Once you have selected your Payment Methods and saved your settings, you will see a link for Reader Configuration.
Example of the Reader Configuration Option on the Stripe Payment Integration Page
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.
Example of the Enable Readers Button on the Stripe Payment Integration Page
-
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.
Example of Customer Billing Summary Widget in the Customer Portal
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.
Example of the Open Balance Page in the Customer Portal
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.
Example of the Make a Payment Page in the Customer Portal
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.
Example of an Invoice with an Open Balance showing the Use Reader 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.
Example of the Accept Reader Payment Page in Striven
- 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.
Example of the Alert Message When Using the Stripe Reader to Process a Payment
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.
Example of the Payment Info Confirmation the Stripe Reader Payment was Successfully Applied to the Invoice
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.
Example of the Reader Option in the Payment Methods List on the Add Payment Info Page
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.
Example of the Alert Message When Using the Stripe Reader with a Sales Receipt
Once the Credit Card is processed with the Reader, the Sales Receipt will save accordingly.