Application

Upsert Merchant Properties

put

Create or update one or more custom properties for the specified merchant.

Properties allow you to store external identifiers and other custom attributes that can be retrieved later.

Path parameters
merchantNumberstringRequired

The merchant's unique identification number.

Query parameters
queryParametersstringOptional

By passing in an identifier on your query string, you can associate it with your merchant. Example of query parameter: {merchantNumber}/Properties/?ExternalCustomerId={Your Identifier}

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Responses
put
/api/BoardingManagement/v1.0/Applications/{merchantNumber}/property

Get Merchant Properties

get

Retrieve properties created for the merchant.

Path parameters
merchantNumberstringRequired

The merchant's unique identification number.

propertyNamestringRequired

The name of the property you want to retrieve.

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Responses
get
/api/BoardingManagement/v1.0/Applications/{merchantNumber}/Properties/{propertyName}

Create Merchant Application

post

Create a new merchant application in the boarding system. This is the first step in the onboarding workflow and creates a merchant record.

The merchant number returned from this endpoint must be used in all subsequent API calls related to this application.

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Body
hierarchyNodeKeystringRequired

The unique key identifying the hierarchy node.

Example: 1234567800000001
dbaNamestring | nullableOptional

Doing Business As (DBA) name of the merchant.

Example: Sandbox Merchant
Responses
201

Returns a merchant number.

application/json
post
/api/BoardingManagement/v1.0/Applications/Create

Create Default Pricing Plan

post

Initialize a pre-defined default pricing plan for the specified merchant.

Path parameters
merchantNumberstringRequired

The merchant's unique identification number.

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Responses
post
/api/BoardingManagement/v1.0/Applications/{merchantNumber}/InitializePricing

Submit Merchant Signatures

post

Mark the merchant application as having all required signatures from authorized signers.

Call this endpoint only after all required signatures are collected and all administrative adjustments are complete.

Path parameters
merchantNumberstringRequired

The merchant's unique identification number.

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Responses
post
/api/BoardingManagement/v1.0/Applications/{merchantNumber}/SubmitSignatures

Submit the Merchant Application

post

Submit a completed merchant application once all required data has been entered, reviewed and is satisfactory.

Path parameters
merchantNumberstringRequired

The merchant's unique identification number.

Header parameters
exchangeIdstringOptional

Correlation Id for the request.

Responses
post
/api/BoardingManagement/v1.0/Applications/{merchantNumber}/Submit

Last updated

Was this helpful?