Seller Accounts

Note: the term seller account has been deprecated and will be removed in future versions. Please use sub account instead

Create a Seller Account

Create a JustiFi account for your customer, so they can process payments (once approved by JustiFi). The seller will be created as part of your platform. If you use your test credentials, the seller you create will have one account with the account_type of test. If you use your live credentials, the seller you create will have two accounts -- one with the account_type of test and another with the account_type of live. This allows you to perform test operations on your real sellers by using their test account. When viewing the data payload for any seller account, you can reference the related_accounts attribute to get the test_account_id and live_account_id (if present) for that seller. Note: seller account is deprecated, please use sub account

Request
header Parameters
Authorization
required
string

the access_token value returned from the JustiFi oauth/token endpoint (be sure to append Bearer before the token)

Example: Bearer {access_token}
Request Body schema: application/json
name
required
string

name for the seller account note: the name must be unique in your platform

Responses
201

Seller account was created successfully

post/seller_accounts
Request samples
application/json
{
  • "name": "Seller account name"
}
Response samples
application/json
{
  • "id": 1,
  • "type": "seller_account",
  • "data": {
    },
  • "page_info": "string"
}

List Seller Accounts

List the sellers for your account. This endpoint supports pagination. Note: By default, all sellers which are not archived will be returned. To list archived sellers, use the optional status parameter set to archived Note: seller account is deprecated, please use sub account

Request
query Parameters
status
string

Return accounts with specific status

Enum: "created" "submitted" "information_needed" "rejected" "enabled" "disabled" "archived"
Example: status=archived
header Parameters
Authorization
required
string

the access_token value returned from the JustiFi oauth/token endpoint (be sure to append Bearer before the token)

Example: Bearer {access_token}
Responses
200

Successfully list seller accounts

get/seller_accounts
Request samples
Response samples
application/json
{
  • "id": 1,
  • "type": "array",
  • "data": [
    ],
  • "page_info": {
    }
}

Get a Seller Account

Get information about a seller account. Note: seller account is deprecated, please use sub account

Request
path Parameters
id
required
string <uuid>
header Parameters
Authorization
required
string

the access_token value returned from the JustiFi oauth/token endpoint (be sure to append Bearer before the token)

Example: Bearer {access_token}
Responses
200

Successfully get a seller account

get/seller_accounts/{id}
Request samples
Response samples
application/json
{
  • "id": 1,
  • "type": "seller_account",
  • "data": {
    },
  • "page_info": "string"
}