Stripe Gateway Setup

<< Click to Display Table of Contents >>

Navigation:  QuoteWerks Help > CHAPTER 17: QuoteValet > Setting Up QuoteValet > Payment Processing Tab >

Stripe Gateway Setup

This topic covers how to set up QuoteValet payment processing to work with Stripe gateway. To set up your credentials within QuoteWerks, you will need up to 3 pieces of information:

Stripe API Key Secret

Stripe Webhook Secret

Pay Button Text Override (optional)

To use the basic Stripe payments system (not 3D Secure compliant) then you, only need the API Key.  

To use the Stripe Checkout (3D Secure compliant), check the Use Stripe Checkout? Box and you will need the Webhook Secret as well.

On the QuoteValet Payment Page, you can override the default Stripe Checkout button text by entering a value in the Pay Button Text Override area.  This is useful if you need to present the button in a different language.


Creating the API Key

To setup your Stripe API Key, log into your Stripe dashboard, click on Developers, and the click on API Keys

On the Secret key, click Reveal live key and copy this key to be entered into the QuoteValet Payment Processor setup API key field.


Creating the Webhook

Note:If you wish to use the Basic stripe payments system (not 3D Secure compliant) then you do not need to create the Webhook.

On your Stripe dashboard, click on Developers and click on Webhooks.

Click Add endpoint

In the Endpoint URL enter:

Add an appropriate Description and then click Select events to listen to

Important:   Do NOT select "Listen to events on Connected accounts", this will cause your transactions not to be recorded by QuoteValet.

Select the following events under Charge: charge.captured, charge.failed, charge.pending, charge.succeeded

Click to complete adding the endpoint.  This will take you to the main webhooks page.  Click the newly-created webhook to open its details, then under Signing secret click Reveal

Copy this value to be entered into the QuoteValet Payment Processor setup area.