Dynamic Provisioning

This API allows third-party services to establish organizations and associate new merchants with these organizations.

Organization Provision Endpoint

POST {UI_URL_ISSUED_BY_PAYTIKO}/api/dynamic-provision/organization

Headers

Key
Type
Required
Description

Content-Type*

String

application/json

Api-Key*

String

{API_KEY_ISSUED_BY_PAYTIKO}

Request Body

Field
Type
Required
Description

name*

String

Organization name.

user.firstName

String

User first name (or full name if last name cannot be provided).

user.lastName

String

User last name.

user.email

String

Unique user e-mail.

user.password

String

User password.

user.phone

String

Phone number.

{
    "organizationSecretKey": "6b717772-8d6f-4d6c-bac6-d6a497e65a28"
}

Merchant Provision Endpoint

POST {UI_URL_ISSUED_BY_PAYTIKO}/api/dynamic-provision/merchant/{ORGANIZATION_KEY}

Create a new merchant within a newly created organization. You can create unlimited number of merchants within one organization.

Headers

Key
Type
Required
Value

Content-Type*

String

application/json

Api-Key*

String

{API_KEY_ISSUED_BY_PAYTIKO}

Request Body

Field
Type
Required
Description

name*

String

Merchant name.

syncUrl*

String

Webhook notification URL.

email

String

Merchant e-mail.

Response

{
    "merchantSecretKey": "03e7277a72eb41bfb565053fc61873a9"
}

Last updated

Was this helpful?