Stone Edge / Spark Pay online store API Setup
In order to get StoneEdge downloading orders and products from you Spark Pay online store, there are a few steps that need to be completed.
1. Gather a list of order statuses. A List of your current order statuses can be found here.
https://<yourstore>.mysparkpay.com/store/admin/Orders/OrderStatusesList.aspx?
The statuses above will need to be mapped to these StoneEdge statuses. To map the order status, match the order status in Spark Pay online store to the order status in Stone Edge. This is Case Sensitive.
StoneEdge Order Statuses:
NewOrderID
OnHoldID
PartiallyShippedID
OrderCancelledID
ShippedID
InProgressID
2. Setup StoneEdge.
- Create a new cart in StoneEdge (or use existing).
- Create a new user in Spark Pay online store.com with API access. Here is a KB on how to create new users.
- The following sub group is only for Generic Carts.
- Navigate to System Parameters and select Generic Carts from the Parameter Group list.
- Set GenericImportMethod to XML if not already.
- Set GenericQOHChangeSendAsXML to True if not already.
- Set GenericStatusSendXML to True if not already.
- Set GenericUseAdvancedFunctions to True if you are planning on using Inventory.
- Set GenericScriptVersionNumber to the first set of numbers in the Code Version on yourdomain.com/Store/sitemonitor.aspx page. For exmaple, if you have Code Version=2014.3.714.7, then the script version number will be 2014.3
- Add the user credentials you created above to the Cart Username and Password in StoneEdge.
- Set the Store Code to your Spark Pay online store ID. Note: To download from multiple stores, put 'All' as the Store Code. Any non-numerical text will work as well.
- Add ‘<yourstore>.com/Store/Admin/WebServices/StoneEdge/seac_handler.ashx’ as the Script URL.
*NOTE*
The store code is required. It is sent as a token to our system. The user name use admin in place of the email address. It expects the user name used for the account in your Spark Pay online store.