Skip to main content
All CollectionsAccept payments for your submissionsSystem settings
Get your Publishable API Key, Secret API Key and Payment Coding for StripeJS
Get your Publishable API Key, Secret API Key and Payment Coding for StripeJS

Setup your Stripe connection to OpenWater

Jackson Clarke avatar
Written by Jackson Clarke
Updated over a week ago

If you are trying to connect Stripe to OpenWater for collecting payments, you will need to acquire your Publishable API Key and Secret API Key. These items will be entered into your OpenWater payment configuration like so:

Be sure to select "StripeJS" and not the legacy "Stripe" option.

Once your Stripe account has been activated, you can retrieve your API keys by navigating to

Click each key to copy it to your clipboard before pasting it into your Stripe configuration in System Settings -> Payment Configuration.

You can then add your Publishable Key and Secret Key to your OpenWater Payment Configuration.

There is a third field, Payment Coding. You can put "OpenWater", "OW-" or a reference to your program / events name in this field. It is a marker that gets passed to Stripe to let you know that transaction came from OpenWater and/or a specific program while letting you use it to refer back to payments for reconciliation.

StripeJS with 3DSecure
When using StripeJS with 3DSecure an additional item will be shown in the configuration, URL for Stripe JS Webhook.

You'll need to use this to configure your webhook endpoint at

More info:

When configuring your webhook endpoint the following settings are required


Replace Endpoint URL with the URL provided in your System Settings > Payment Configuration

If you have any issues acquiring the above credentials, you may need to contact Stripe support as this is the extent to which we are able to provide guidance on your connection.

Did this answer your question?