Skip to content
English
  • There are no suggestions because the search field is empty.

How can I integrate my ShipStation and AccelPay accounts?

Benefit from a seamless integration and customer notification once you connect the two systems.

Integrating ShipStation with your AccelPay account allows for ShipStation to automatically send the tracking numbers into the AccelPay system, and AccelPay will automatically send them on to your customers via the set up notifications. 

Follow the below steps to integrate your ShipStation account 

  1. Generate an API Key & Password in ShipStation
    • To complete this step, you will need to navigate to “Settings” ->  “Account” -> “API Settings” and click “Generate API Keys”. If your Shipstation account has just been created, you will most likely have to contact Shipstation support and fill out a form to request the key generation. Shipstation support will likely get back to you the same day or next, letting you know that you can generate these keys.

      *Note, that you will need to add your own Shipping Carrier Account to Shipstation and select a Subscription plan once the account is created.  If you do not select a Subscription plan, the custom store will not work.  

  2. Set a Webhook Password in Portal & Add API Keys and Password
    1. You will need to generate a “Shop Webhook Secret” in the Accelpay Portal Shipstation Integration Panel which can be found by accessing the “Integrations” tab on the sidebar of the Accelpay Retailer Store. This value can be randomly generated or entirely made up but its use will come in handy later when setting up and completing the integration in Shipstation. 


      During this step, you should also add the generated Shipstation API Key and Password to their respective fields.

  3.  Add a Custom Store in Shipstation

    1. For this step, you will want to go to “Selling Channels” -> “Store Setup” and click “Connect a Store”. From here, you will type in “Custom” in the search bar to add a “Custom Store” and the following panel should appear:
    2. The following credentials will need to be put in:


      URL: https://api.accelpay.io/v1/hooks/retailers/retailerID/sales

      (retailerID is a unique identifier to your retailer-scope in our AccelPay Portal. This value can be found in the URL of your store as “shop =  XXXXX”)


      Username: accelpay


      Password: (The Webhook Secret you set on the Accelpay Portal Integration Panel)


      The only default value you’re going to need to change on the statuses below is the “Awaiting Shipment Statuses” to: “processed”


      Once these values are changed, you can click “Test Connection” to make sure these credentials are valid and click “Connect” once that has been confirmed!