Authentication

Allows users to obtain an authentication token.

APIDescription
POST api/Authentication/GetToken

Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false.

GET api/Authentication/GetTokenAlt2?UserName={UserName}&Password={Password}

Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false.

POST api/Authentication/GetTokenAlt

Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false.

POST api/Authentication/DecryptToken?Token={Token}

No documentation available.

GET api/Authentication/DecryptToken?Token={Token}

No documentation available.

MarketplaceCallback

APIDescription
POST api/MarketplaceCallback/DecryptProxyData?key={key}&MarketplaceInstanceID={MarketplaceInstanceID}

No documentation available.

GET api/MarketplaceCallback/DecryptProxyData?key={key}&MarketplaceInstanceID={MarketplaceInstanceID}

No documentation available.

POST api/MarketplaceCallback/Callback3dCart

Processes Registration request from 3dCcart. Example request { "PublicKey":"12121212121212121212121212121212", "TimeStamp":"MM-DD-YYYY HH:MM:SS", "TokenKey":"34343434343434343434343434343434", "Action":"AUTHORIZE", "SecureURL":"https://merchant-store.3dcartstores.com" }

MarketPlaceRequest

Controller used to retrieve and update orders.

APIDescription
POST api/MarketPlaceRequest/PullOrdersWithoutDateRange

Makes a request to pull orders from a market place.

POST api/MarketPlaceRequest/PullSpecificOrderByRefNumber

Makes a request to pull orders from a market place.

POST api/MarketPlaceRequest/UpdateOrders

Makes a request to update orders to a market place.

POST api/MarketPlaceRequest/ExampleCallBackPullOrdersResults

Example of a callback pull orders results

SetupMarketplace

Methods Customer Marketplace Registration and Setup.

APIDescription
POST api/SetupMarketplace/GetAvailableMarketPlaceData

Obtains a list of Available MarketPlaces.

POST api/SetupMarketplace/GetInitialMarketplaceSetupInfo

Returns initial information requried for a customer to setup a marketplace.

POST api/SetupMarketplace/RegisterMarketPlaceStep

Proxy setup. fields will correspond to fields in the MarketPlaceSetupStep data structure. Initial fields in request will come from the response to GetInitialMarketplaceSetupInfo. Subsequent fields in the requet will correspond to the RegisterMarketPlaceStep. Calls to RegisterMarketPlaceStep will be repeated until the value of the RegistrationIsComplete property is true.

POST api/SetupMarketplace/GetInitialMarketplaceInstanceSetupInfo

Returns initial information setup by customer during marketplace registration.

POST api/SetupMarketplace/RegisterMarketPlaceInstanceStep

Proxy setup. fields will correspond to fields in the MarketPlaceSetupStep data structure. Initial fields in request will come from the response to GetInitialMarketplaceSetupInfo. Subsequent fields in the requet will correspond to the RegisterMarketPlaceStep. Calls to RegisterMarketPlaceStep will be repeated until the value of the RegistrationIsComplete property is true.

MarketPlaceLogRequest

Controller used to retrieve and update orders.

APIDescription
POST api/MarketPlaceLogRequest/GetIntegrationSyncLogs

Makes a request to pull orders from a market place.