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
Content-Type*
String
application/json
Api-Key*
String
{API_KEY_ISSUED_BY_PAYTIKO}
Request Body
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.
Not all user object fields are required. If any field within the user object is left blank, it will be automatically generated by Paytiko.
{
"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
Content-Type*
String
application/json
Api-Key*
String
{API_KEY_ISSUED_BY_PAYTIKO}
Request Body
name*
String
Merchant name.
syncUrl*
String
Webhook notification URL.
String
Merchant e-mail.
Response
{
"merchantSecretKey": "03e7277a72eb41bfb565053fc61873a9"
}
Last updated
Was this helpful?