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:
Your Tax ID Number (EIN)
Your Partners' Information (if they own more than 25% of your business)
A photo of a Valid ID, such as a driver's license, ready for upload
Your company tax classification (LLC, etc) and any DBA info about your business.
Begin the Process in SiteManager > Settings > E-commerce Settings
Log in to SiteManager and navigate to Settings > Ecommerce Settings.
Scroll down to the section labeled "Stripe"
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.
In Stripe, select Settings at the top right of the dashboard:

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

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

Enable Apple Pay (optional)
Start from Settings -> Payments as in the step above.
Next click Payment Methods tab at the top
Choose the first "default" payment method and click its name
Scroll down to Apple Pay and click it
On the slide-out to the right, click Configure Domains
Click "Add Domain" and enter your domain name

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.
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.
Select "Advanced Settings" in the Stripe section of your SiteManager -> Settings -> E-commerce Settings page
Select "Switch to Stripe"
Make note of whether you are in Sandbox mode.
You are ready to make a test transaction.
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.