{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MerchantRegisterBody", "properties": { "business_type": { "enum": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "type": "integer", "description": "Business type. Acceptable values are available at Business types table" }, "name": { "type": "string", "minLength": 3, "maxLength": 255, "description": "Name of business" }, "email": { "type": "string", "maxLength": 50, "description": "Merchant's address email" }, "pesel": { "type": "string", "maxLength": 11, "minLength": 11, "description": "Pesel number. The Pesel number must be a unique value.

*Requierd in case natural person is registered (business_type = 1)" }, "phone_number": { "type": "string", "maxLength": 9, "minLength": 9, "description": "Phone number, format xxxxxxxxx" }, "bank_account": { "type": "string", "description": "Number of bank account" }, "invoice_email": { "type": "string", "maxLength": 50, "description": "Email address for invoices" }, "shop_url": { "type": "string", "description": "Website address, format: http(s)://nazwasklepuprzyklad.pl

*The parameter is not required, if parameter services_description is send" }, "services_description": { "type": "string", "description": "Description of provided services

*The parameter is not required, if parameter shop_url is send" }, "trade": { "type": "string", "description": "Trade, Acceptable values are available at List of trades table", "example": "agd" }, "krs": { "type": "string", "description": "KRS Number

*Requierd only if business_type > 3", "maxLength": 10, "minLength": 10 }, "nip": { "type": "string", "description": "Number of NIP. The NIP number must be a unique value.

*Requierd only if business_type != 1", "maxLength": 10, "minLength": 10 }, "regon": { "type": "string", "description": "Number of REGON

*Requierd only if business_type != 1", "maxLength": 14 }, "acceptance": { "type": "boolean", "description": "Determines wheter the account should be activated immediately

*The parameter is available only to selected Partners.
To have this parameter enabled, please contact Partner Support:partner@przelewy24.pl", "example": 1 }, "representatives": { "description": "Data of the representative / person authorized to conclude the contract", "items": { "$ref": "#/components/schemas/RepresentativesArray" } }, "contact_person[name]": { "type": "string", "description": "First name and last name of contact person", "maxLength": 50 }, "contact_person[email]": { "type": "string", "description": "Address email of contact person", "maxLength": 50 }, "contact_person[phone_number]": { "type": "string", "description": "Phone number of contact person", "maxLength": 9 }, "technical_contact[name]": { "type": "string", "description": "First name and last name of technical contact person" }, "technical_contact[email]": { "type": "string", "description": "Address email of technical contact person" }, "technical_contact[phone_number]": { "type": "string", "description": "Phone number of technical contact person" }, "address[country]": { "type": "string", "description": "Country of company's headquarters, available value is PL", "example": "PL", "enum": [ "PL" ] }, "address[city]": { "type": "string", "description": "City of comapny's headquarters", "example": "Warszawa", "maxLength": 50, "minLength": 3 }, "address[post_code]": { "type": "string", "description": "Postal code of company's headquarters, format 00-000 or 00000" }, "address[street]": { "type": "string", "description": "Street of company's headquarters", "maxLength": 100, "minLength": 3 }, "correspondence_address[country]": { "type": "string", "description": "Correspondence address - country, available value is PL", "example": "PL", "enum": [ "PL" ] }, "correspondence_address[city]": { "type": "string", "description": "Correspondence address - city", "example": "Pozna\u0144", "maxLength": 50, "minLength": 3 }, "correspondence_address[post_code]": { "type": "string", "description": "Correspondence address - postal code, format 00-000 or 00000" }, "correspondence_address[street]": { "type": "string", "description": "Correspondence address - street", "maxLength": 100, "minLength": 3 } }, "required": [ "business_type", "name", "email", "phone_number", "bank_account", "invoice_email", "shop_url", "services_description", "trade", "acceptace", "contact_person[name]", "contact_person[email]", "contact_person[phone_number]", "technical_contact[name]", "technical_contact[email]", "technical_contact[phone_number]", "address[country]", "address[city]", "address[post_code]", "address[street]", "correspondence_address[country]", "correspondence_address[city]", "correspondence_address[street]", "correspondence_address[post_code]" ] }