BigCommerce

Overview

This guide describes how to integrate Resolve into your BigCommerce eCommerce platform so you can provide Resolve as a payment option to your customers. After integrating Resolve, your BigCommerce site will:

  • Offer Resolve as payment option on the checkout page

  • Process Resolve charges in your order management system

The integration steps are:

  1. Confirm optimized one-page checkout

  2. Create a Store API Account

  3. Enable BigCommerce in Resolve dashboard

  4. Add Resolve script to BigCommerce store checkout page

  5. Configure Resolve as a payment method

  6. Test your integration

  7. Go live with Resolve

Instructions

Before you begin

Before beginning integration, you should review:

Request a merchant sandbox account

Develop and test the Resolve integration in your development environment connected to our sandbox. To get started, reach out to your Resolve account manager to request sandbox API credentials.

Create a sandbox customer account

Go to https://app-sandbox.resolvepay.com/<your_merchant_id> and submit a test customer application. Resolve will approve your sandbox buyer account for testing purposes.

1. Confirm optimized one-page checkout

The integration of Resolve in the BigCommerce checkout requires the use of the optimized checkout.

To confirm this, go to your BigCommerce dashboard:

  1. Go to Advanced Settings -> Checkout

  2. Confirm Checkout Type is set to Optimized one-page checkout

2. Create a Store API Account

In the BigCommerce dashboard:

  1. Go to Advanced Settings > API Accounts. Note: Only the user set as "store owner" is able to create API accounts.

  2. Click Create API Account.

  3. Add Name as resolve. Copy the API Path for your records -- you'll need it to enter this URL in the Resolve dashboard later.

  4. Under OAuth Scopes, select the modify permission for Orders resource.

  5. Click Save. A successful save will display the pop-up shown below, which contains API credentials your app will need for OAuth access - your Client ID, Client Secret, and Access Token. Also, a .txt file containing the same credentials will be downloaded to your computer.

3. Enable BigCommerce in Resolve dashboard

  1. In your Resolve dashboard, click on your name in the bottom left and select Integrations.

  2. Set the BigCommerce integration Active and copy and paste the BigCommerce API path, Client ID and Access token from the previous steps.

  3. Click Save changes and enable Show inject script to display the integration code required by BigCommerce.

4. Add Resolve script to BigCommerce store checkout page

In the BigCommerce admin panel:

  1. Go to Advanced Settings > Web analytics

  2. Enable Google Analytics

  3. After saving the settings, you will see a new tab called Google Analytics.

  4. Select the Google Analytics tab. Copy and paste the Resolve script into the Manually add Google Analytics tracking Code input field

  5. Click Save.

5. Configure Resolve as a payment method

You will add take "Cash on delivery" payment method and set it up as a new method "Pay with Net 60".

  1. In BigCommerce dashboard, select Store Setup > Payments

  2. Select Set up under the Cash on Delivery option in Offline Payment Methods

  3. Fill out of the form:

    • Add Display name as Pay with Net 60 - Resolve

    • Set Available Countries to United States

    • Add text for Delivery Information. This text will be displayed at order completion.

      For example, you may consider Once your order is processed, you'll be emailed a statement with payment instructions.

  4. Click Save. You will now see the Resolve payment method added to your checkout page

6. Test your integration

After completing your integration, do a thorough testing of both your front-end and order management functions in our sandbox to ensure that everything works as expected.

7. Go live with Resolve

After you verify that your configuration is working properly in the Resolve Sandbox environment, your Resolve Client Success Manager will activate your Resolve Live environment access. This will allow you to sign into the Live version of the Merchant Dashboard.