Resolve
  • Integrations
    • E-commerce transaction flow
    • Shopify / Shopify Plus
      • Processing transactions (Shopify)
      • Hide Resolve from non-B2B Customers in Shopify Checkout
    • BigCommerce
      • Processing transactions (BigCommerce)
      • Multi-Storefront Configuration
      • Payment Method Customization (B2B Edition)
      • Managing Shipments
      • Conditionally Show Resolve At Checkout
      • FAQs
    • Magento 2
      • Processing transactions (Magento 2)
    • WooCommerce
      • Processing transactions (WooCommerce)
    • Resolve checkout-sdk
      • Cancel an Uncaptured Charge
      • Errors
    • Add credit application modal
  • Merchant operations
    • Customer dispute resolution procedures
    • Sales-Rep Led Checkout
    • ERP & eCommerce Integrations
Powered by GitBook
On this page
  • Overview
  • Instructions
  • Before you begin
  • 1. Retrieve keys
  • 2. Install the extension for Shopify
  • 3. Link your Shopify shop to your Resolve Pay account
  • 4. Configure Resolve as a payment method
  • 5. Review your order management functions
  • 6. Test your integration
  • 7. Go live with Resolve

Was this helpful?

  1. Integrations

Shopify / Shopify Plus

This guide describes how to integrate Resolve into your Shopify e-commerce platform so that you can provide Net Terms as a payment option to your customers.

PreviousE-commerce transaction flowNextProcessing transactions (Shopify)

Last updated 1 year ago

Was this helpful?

Shopify / Shopify Plus? Our integration works with both. For ease of reference, we'll refer to both as 'Shopify'.

Overview

After integrating Resolve, your Shopify shop will:

  • Offer Net Terms as a payment option on the checkout page

    • This payment option also surfaces a link to your buyer application

  • Process Resolve payments in your order management system

The integration steps are:

Instructions

Before you begin

Before beginning integration, you should review the following:

  • Your current checkout process to understand how Resolve will affect operations and customer experience

1. Retrieve keys

Your Merchant ID and Secret Key are available in your merchant dashboard. Just go to the Settings tab then choose "Integrations" from the sub-tabs. Your Merchant ID and Secret Key are under the "Direct API" section. Be sure you're logged into your production dashboard to retrieve these credentials. The Resolve Shopify integration will not connect to Resolve sandbox.

2. Install the extension for Shopify

  1. Ensure that your 'Business website' within Settings > Account details > Public business information is set to your Shopify storefront.

3. Link your Shopify shop to your Resolve Pay account

You'll need to link your Shopify shop to your Resolve account, from within your Shopify dashboard.

  1. Navigate to the Resolve Pay app settings and enter your Merchant ID and Secret Key.

  2. Click 'Link merchant account'.

  3. Click 'Activate Resolve with Shopify'.

  4. Click 'Configure Resolve Pay as a payment method' to be taken to the next step.

4. Configure Resolve as a payment method

5. Review your order management functions

In Shopify, you can set your orders to automatically capture. Navigate to Settings > Payments and see the settings for Payment capture method. Setting this to 'Automatically at checkout' or 'Automatically when order is fulfilled' will automatically capture / send the invoice in Resolve at these moments in the order life cycle. Note: automatically capturing on fulfillment will only result when an order is completely fulfilled. Setting the payment capture method to 'Manually' will mean that you must manually execute a capture action for every order that's authorized by your buyers.

Payment capture method settings impact all payment methods, not just Resolve Pay.

6. Test your integration

Connect with your Resolve Account Manager to access a test buyer (ie. test buyer credentials) associated with your merchant account.

Enable 'Test mode' from within the Resolve Pay app settings in the Shopify dashboard.

  1. Add items to your cart and proceed to checkout.

  2. Select 'Pay with Net Terms' as the payment option.

  3. Proceed to checkout and use the test buyer credentials to login to Resolve and confirm an order.

  4. Verify that you land on the order confirmation page and that your order has been created in Shopify.

  5. View your order within the Resolve dashboard.

Test orders will not trigger money movements in Resolve - even if you choose to capture or refund the order from within Shopify.

7. Go live with Resolve

Disable test mode within the Resolve Pay application settings in the Shopify dashboard and you're ready to go!

Install the extension and leverage Shopify '' before pushing it live. The integration will not operate with Resolve sandbox accounts.

Install the or your - please reach out to your Account Manager if this latter option is not available.

After installing the extension, you may click 'Configure Resolve Pay as a payment method'. This will navigate you to a menu where you can enable or deactivate the application.

Processing orders (authorize, capture, cancel, refund, and partial refund) in Shopify updates the order status in the Resolve dashboard. You cannot undertake these actions from within Resolve. .

Review . Make sure test mode is enabled for Resolve Pay.

Resolve Shopify integration
The transaction flow when buying with Resolve
Resolve for Shopify app
via the Shopify app store
dashboard integrations page
Click here for more information
Shopify's documentation on test orders
Retrieve keys
Install the extension for Shopify
Link your Shopify shop to your Resolve Pay account
Configure Resolve as a payment method
Review your order management functions
Test your integration
Go live with Resolve
Test Mode
Test Mode
Resolve dashboard > Settings > Integrations
Resolve Pay - App settings in Shopify
Payment App status should appear as 'Active' after step 3.
Your Resolve Dashboard > Settings > Integrations tab after step 3.
Resolve Pay - app settings in the Shopify dashboard