Article suggestions
  1. Home
  2. Payment Settings
  3. Setting Up A New Stripe Account

Setting Up A New Stripe Account

Setting Up A New Stripe Account Creating A New Stripe Account Stripe Test and Live Modes
  • avatar
Written by Chan Nier
Updated on February 17, 2025

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000078856

The first step to set up Stripe as a payment gateway is to create an account in Stripe.

If the Stripe account has been created and the credentials need to be added to the admin, then follow the steps on this article: Get Stripe Credentials - Existing Account

The keys need to be added to the admin:

Important Note #1: The name that appears on a member's credit card statement can be edited on Statement Descriptor section above. Must be between 5 - 22 characters, have at least one letter, and cannot contain the following characters: < > \ ' " *

Important Note #2: When adding credentials for Stripe gateway, there will be additional validation on each key field as the valid credentials should be between 25 and 255 characters and the key cannot include dots (ex: ....).

Stripe Credentials - How To Roll Key  

Creating A New Stripe Account 

These are the necessary steps in order to start this process:

  1. The first step is to register a new account here: https://dashboard.stripe.com/register
    To learn how to create or connect an account, follow the steps outlined in this article: Getting started with Stripe: create or connect an account

    There are two types of API keys: Publishable and Secret. 
    • Publishable API keys are meant solely to identify the account with Stripe, they aren’t secret. 
    • Secret API keys should be kept confidential. The account’s secret API key can perform any API request to Stripe without restriction.
  2. When the Stripe account has been set up, go to Developers >> API Keys:

    In order to copy a key, hover over it and click on "Click to copy".
  3. After the account is created it's now time to add it to the admin.
    To learn more about how to complete this process, use the following article for reference: Finance » Payment Settings - Setting Up A Payment Gateway

Stripe Test and Live Modes 

  • In test mode, payments are not processed by card networks or payment providers, and only Stripe test payment information can be used.
    Genuine card information cannot be used in test mode. Instead, use any of the following test card numbers, a valid expiration date in the future, and any random CVC number, to create a successful payment.
    Stripe test cards can be found here: https://stripe.com/docs/testing
    Each basic test card’s billing country is set to the U.S. If need to create test card payments using cards for other billing countries, use the international test cards.
  • In Live mode, payments are processed by card networks and members can use real cards.

Important Note: If the user would like to allow Stripe to accept international payments from India, make sure to enable the following Advanced Setting (Stripe Accept International Payments From India):

We recommend the following article for reference as it has plenty of useful information related to how off-site and off-site payment gateways work (Stripe: off-site / PayPal: on-site): Stripe or PayPal Standard?

To find more information about other payment gateways compatible with Brilliant Directories, read this article: Supported Payment Gateways.

Stripe JS Script

To best leverage Stripe’s advanced fraud functionality, this script is included on every page, not just the checkout pages. This allows Stripe to detect suspicious behavior that may be indicative of fraud as customers browse the website.

The Advanced Setting "Do Not Show Stripe JS Script On Every Page" gives the option to avoid Strip JS Script from loading on all pages is available.

With the setting turned On the JS Script will only show on checkout pages that accept Stripe Payments and not on every page.


Thank you for leaving a rating!
Did you find this article helpful?
0 out of 0 people found this article helpful so far
Can't find what you're looking for? Get in touch
How can we help?
Send your question below and we'll get back to you as soon as possible.
Cancel
translation missing: en.kb.default.contact_form_error
×
Thanks for your message!
Thanks for your message!
×