Add Merchant Partner
POST/api/v1/partner-profiles/create-account/:profileId
Use this endpoint to add a new merchant to your account by providing information for the fields that were returned in the object from Structure for Add Merchant Partner Requests. As before, authenticate with your bearer token. Note that you can receive ongoing webhooks related to onboarding status by adding your desired URL to the OnboardingInitialSetup
object
Request
Path Parameters
The profile id from your merchant account that you would like to use (a merchant account may have more than one). It is returned in RequestUrlEndpoint in the response from Structure for Add Merchant Partner Requests (at the end of the string)
- application/json
- application/json-patch+json
Body
required
Array [
]
Array [
Array [
]
]
Array [
]
Account
object
Company
object
CompanyAddresses
object[]
Possible values: [Billing
, Shipping
]
FinancialInformation
object
BillingInformation
object
Possible values: [SplititAustraliaPtyLtd
, SplititOperationsCALtd
, SplititUKLtd
, SplititUSAInc
]
Possible values: [AUD
, CAD
, EUR
, GBP
, JPY
, SGD
, USD
]
Possible values: [DBS
, PCO
, DPL
, MER
]
DebitBank
object
Possible values: [ABA
, ACH
, GoCardless
, INVOICE
]
Possible values: [Checking
, Savings
]
CreditBank
object
Possible values: [ABA
, ACH
, CrossBorder
, FasterPayment
, PAD
, WireTransfer
]
Possible values: [Checking
, Savings
]
FundingSetup
object
Possible values: [None
, High
, Medium
, Low
]
Possible values: [None
, PlanActivation
, Shipment
]
Possible values: [NetSettle
, NetSettleOutgoingOnly
, GrossSettle
, GrossSettleInvoiced
, None
]
Possible values: [NA
, NO
, YES
]
Contracts
object[]
Pricings
object[]
Possible values: [New
, PendingApproval
, Approved
, Rejected
, Synced
, Failed
]
Contacts
object[]
Possible values: [Business
, Technical
, Financial
]
RelatedEntities
object
OnBoardingInitialSetup
object
This is a URL (where you can provide a webhook) that will be called with ongoing updates related to the status of onboarding your merchant.
Body
required
Array [
]
Array [
Array [
]
]
Array [
]
Account
object
Company
object
CompanyAddresses
object[]
Possible values: [Billing
, Shipping
]
FinancialInformation
object
BillingInformation
object
Possible values: [SplititAustraliaPtyLtd
, SplititOperationsCALtd
, SplititUKLtd
, SplititUSAInc
]
Possible values: [AUD
, CAD
, EUR
, GBP
, JPY
, SGD
, USD
]
Possible values: [DBS
, PCO
, DPL
, MER
]
DebitBank
object
Possible values: [ABA
, ACH
, GoCardless
, INVOICE
]
Possible values: [Checking
, Savings
]
CreditBank
object
Possible values: [ABA
, ACH
, CrossBorder
, FasterPayment
, PAD
, WireTransfer
]
Possible values: [Checking
, Savings
]
FundingSetup
object
Possible values: [None
, High
, Medium
, Low
]
Possible values: [None
, PlanActivation
, Shipment
]
Possible values: [NetSettle
, NetSettleOutgoingOnly
, GrossSettle
, GrossSettleInvoiced
, None
]
Possible values: [NA
, NO
, YES
]
Contracts
object[]
Pricings
object[]
Possible values: [New
, PendingApproval
, Approved
, Rejected
, Synced
, Failed
]
Contacts
object[]
Possible values: [Business
, Technical
, Financial
]
RelatedEntities
object
OnBoardingInitialSetup
object
This is a URL (where you can provide a webhook) that will be called with ongoing updates related to the status of onboarding your merchant.
Responses
- 200
- 404
- 500
Success
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Errors
object[]
Data
object
{
"Errors": [
{
"Code": "string",
"Message": "string",
"AdditionalInfo": "string"
}
],
"StatusCode": 0,
"TraceId": "string",
"IsSuccess": true,
"Data": {}
}
Not Found
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Errors
object[]
{
"Errors": [
{
"Code": "string",
"Message": "string",
"AdditionalInfo": "string"
}
],
"StatusCode": 0,
"TraceId": "string",
"IsSuccess": true
}
Internal Server Error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Errors
object[]
{
"Errors": [
{
"Code": "string",
"Message": "string",
"AdditionalInfo": "string"
}
],
"StatusCode": 0,
"TraceId": "string",
"IsSuccess": true
}