Skip to main content
Skip table of contents

Getting Started With Stripe for your Punchmark Website

Know Before You Start

Stripe is a powerful payment gateway that provides us some of the tools that will make your site the most streamlined for customer checkout experience.

Accepting payments these days comes with a lot of compliance regulation, so you will need a few things handy:

  1. Your Tax ID Number (EIN)

  2. Your Partners' Information (if they own more than 25% of your business)

  3. A photo of a Valid ID, such as a driver's license, ready for upload

  4. Your company tax classification (LLC, etc) and any DBA info about your business.

Begin the Process in SiteManager > Settings > E-commerce Settings

  1. Log in to SiteManager and navigate to Settings > Ecommerce Settings.

  2. Scroll down to the section labeled "Stripe"

  3. Select the button that reads "Create Connected Account". This will launch the Stripe onboarding flow.

Setup Your Email

Use your own email address for this part

Enable 2-Step Authentication

We recommend using Google Authenticator or Apple’s Authenticator App for this.

Business Set Up

Next enter your Business name, legal name, address, product description, and other details

Personal Details

Name, address, phone, and SSN

Other Business Owners

If anyone else owns over 25% of your business, they will have to be declared as well.

Connect Bank Account

Select Payout Schedule

Select how often Stripe pays you out, or select manually, if you want to leave your money in Stripe.

Configure Public Details

Add your Company Name as shown on CC statements, your customer service address, etc.

Make an Optional Climate Commitment

This is optional, and may be skipped.

Opt In to Stripe Tax

"Select Physical Goods" and opt in.

Review And Submit

Make sure no section reads as "Incomplete"

Once finished, select Review and Submit

First Stage Complete

Nice work! This will bring you back to your SiteManager E-commerce Settings Page.

Further Requirements

If requirements still exist, they will be shown on the dashboard (somewhat cryptically).

Select "Continue Account Setup" to log back into the Stripe Onboarding flow and look for instructions.

Requirement Updates

If you still see the message "Your Stripe account has pending requirements…" and a "Continue Account Setup" button, it means that Setup is not yet complete.

As Stripe processes requirements, you will need to continue to refresh the E-commerce Settings page periodically until you see requirements listed. Once they are listed, you can select "Continue Account Setup" to go back in and satisfy them.

Example: at a certain point, you may have to return and upload a photo of a valid ID.

Requirements Fulfilled

Once the requirements are fulfilled, you will see a new message and a new button.

Next steps:

  • Accept Terms of Service

  • Enable Apple Pay (optional)

  • Switch to Stripe

Accepting Terms of Service

This allows a vital function of the API – collecting user information for Abandoned Cart messaging.

Select the button in SiteManager Stripe Settings, or follow the instructions below.

  1. In Stripe, select Settings at the top right of the dashboard:

  2. Scroll down to the bottom-center section, and select "Payments"

  3. Scroll down to Promotional Details, and select the "Accept Terms of Service" button.

Enable Apple Pay (optional)

  1. Start from Settings -> Payments as in the step above.

  2. Next click Payment Methods tab at the top

  3. Choose the first "default" payment method and click its name

  4. Scroll down to Apple Pay and click it

  5. On the slide-out to the right, click Configure Domains

  6. Click "Add Domain" and enter your domain name

  7. Close that tab, which should bring you back to the payment methods page with Apple Pay selected. On a sandbox site, Apple Pay will now be enabled. On a live site, you may now have to select "Configure IOS Certificates" and follow instructions. More to come on this.

  8. Test your checkout with an IOS device after switching to Stripe.

Ready to Switch to Stripe

If your website is currently configured for another payment gateway, your final step is to change your settings to Stripe.

  1. Select "Advanced Settings" in the Stripe section of your SiteManager -> Settings -> E-commerce Settings page

  2. Select "Switch to Stripe"

  3. Make note of whether you are in Sandbox mode.

  4. You are ready to make a test transaction.

  5. For Sandbox test credit card numbers, please reach out to Punchmark.

Make a test transaction!

Once Stripe is set up, be sure to test by adding an item to cart and making a transaction.

You can refund the transaction in your Stripe Dashboard by using the Stripe Dashboard link on your E-commerce Settings page.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.