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.
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
Upload the API Credentials to the Plugin
- Navigate to the PublicSquare plugin setup page
- Upload the File
- Drag and drop the API credentials file
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
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
Place Test Orders
- Your setup is now complete! Proceed to place test orders in your BigCommerce store
- Test the following scenarios:
- Succeeded payments
- Failed payments (using test cards)
Testing Cards
See Testing for card details that simulate different scenarios in the test environment.
Support
If you have questions or run into any issues, please reach out to our support team:
- Email: payment-support@publicsq.com