Integrating PublicSquare Payments with BigCommerce
PublicSquare BigCommerce Payments Plugin is a 1-click plugin for BigCommerce that allows you to accept credit and debit card payments instantly.
Before You Begin
This SDK requires the use of a Publishable API Key. Go to your Developers section and click Reveal
for your Publishable Key
and copy the value.
If you have not yet created an account, schedule a demo with our team to get started.
Installation
This guide will walk you through setting up the PublicSquare Payments app in BigCommerce. Follow the steps below carefully to ensure a smooth installation and configuration process.
Step 1: Create an API Account in BigCommerce
To enable the plugin to connect with BigCommerce, you'll need to create an API account.
- Log In to Your BigCommerce Admin Panel
- Navigate to your BigCommerce store admin panel
- From the dashboard, go to Settings > Advanced Settings > API Accounts
- Create a New API Account
- Click the Create API Account button
- Select Token Type: V2/V3 API Token
-
Set Account Details
- Name: Enter a descriptive name (e.g., PublicSquare Payments)
- API Path: This is auto-generated and will look like:
https://api.bigcommerce.com/stores/{store_hash}/v3/
-
Configure OAuth Scopes
Assign the following scopes:
- Content: Modify
- Checkout Content: Modify
- Orders: Modify
- Carts: Modify
- Checkouts: Modify
- Save the API Account
- Click Save to generate the credentials. A file containing the API credentials will be downloaded and saved to your computer
Step 2: Upload the API Credentials to the Plugin
- Navigate to the PublicSquare plugin setup page
- Upload the File
- Drag and drop the API credentials file
Step 3: Add Payment API Keys
- Copy the API Keys from your PublicSquare Portal
- Ensure the correct scope is selected (e.g., Test Mode for initial setup)
- Navigate back to the plugin setup page:
- Input the keys and save your changes
Step 4: Configure Payment Settings in BigCommerce
- Log in to your BigCommerce Admin Panel
- Use your administrator credentials to access the dashboard
- Navigate to Settings > Payments
- Enable the Bank Deposit field:
- Scroll down to find the Offline Payment Methods section
- Enable the Bank Deposit field
- Configure the following payment details:
- Display Name: Credit/Debit Card
- Available Locations: USA Only
- Account Information: Press the space bar once in this field to add a single space (do not leave it blank)
- Save your payment settings
Step 5: Place Test Orders
- Your setup is now complete! Proceed to place test orders in your BigCommerce store
- Test the following scenarios:
- Successful payments
- Failed payments (using test cards)
Testing Cards
For testing purposes, refer to the PublicSquare Testing Cards Documentation. This resource provides card details for simulating different scenarios in a test environment.
Support
If you have questions or run into any issues, please reach out to our support team:
- Email: payment-support@publicsq.com