Skip to navigation

Register customer on PSP

View as Markdown
  • This API is used to register an existing customer on another PSP

  • Before creating a customer on the PSP, the required fields on the PSP must be updated using the API.

Path variable

  • customerId: Identifier of the customer

Request Body

FieldTypeRequiredDescription
pspIdstringYesIdentifier of the payment provider (e.g., nium, finmo).

Response Body

200 OK

FieldTypeDescription
idstringIdentifier of the customer in Manis
typestringCustomer type. Acceptable values: INDIVIDUAL or COMPANY.
accountUsagePurposestringPurpose of the account usage (required by Finmo).
firstNamestringCustomer’s first name.
lastNamestringCustomer’s last name.
dobstringDate of birth in YYYY-MM-DD format.
countryOfResidencestringCountry where the customer resides (ISO 3166-1 alpha-2 code).
emailstringCustomer’s email address.
phoneCountryCodestringCountry code for the phone number (e.g., +1).
phoneNumberstringCustomer’s phone number.
addressCountrystringCountry of the address (ISO 3166-1 alpha-2 code).
addressZipCodestringZIP or postal code.
addressCitystringCity of the address.
addressStatestringState or province.
addressStreetstringStreet name and number.
addressLocationstringAdditional location info (e.g., building, floor).
identificationTypestringType of ID document (e.g., PASSPORT, NATIONAL_ID).
identificationValuestringID number as shown in the identification document.
identificationDocumentIdstringDocument ID from Upload Customer Document API for identification.
addressProofDocumentIdstringDocument ID from Upload Customer Document API for address proof.
companyInfoobjectCompany details block. Required when creating a company-type customer.
createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
createdBystring
updatedAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
updatedBystring

Comapny Information:

FieldTypeDescription
namestringLegal name of the company.
websitestringCompany website URL.
registrationNumberstringCompany registration number.
incorporationCountrystringCountry where the company is incorporated (ISO 3166-1 alpha-2 code).
incorporationDatestringIncorporation date in YYYY-MM-DD format.
emailstringCompany contact email.
phoneCountryCodestringCountry code for the company phone number.
phoneNumberstringCompany phone number.
addressCountrystringCompany address country.
addressZipCodestringZIP or postal code.
addressCitystringCity of the company address.
addressStatestringState or province.
addressStreetstringStreet address.
addressLocationstringAdditional address details (e.g., unit, building).
incorporationCertificateDocumentIdstringDocument ID for the incorporation certificate (from Upload API).
addressProofDocumentIdstringDocument ID for company address proof (from Upload API).
createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
createdBystring
updatedAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
updatedBystring

400 BAD REQUEST - 403 FORBIDDEN - 401 UNAUTHORIZED - 500 INTERNAL ERROR

Fieldtype
timestampdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
titlestring
typestring
statusnumber
soaCodestring
detailstring

Request

This endpoint expects an object.
pspIdstringRequired

Response

OK
idstringformat: "uuid"
dobdate
typestring
emailstringformat: "email"
lastNamestring
createdAtdatetime
createdBystringformat: "uuid"
firstNamestring
updatedAtdatetime
updatedBystringformat: "uuid"
addressCitystring
companyInfoobject
phoneNumberstring
addressStreetstring
pspCustomerIdstring
addressCountrystring
addressZipCodestring
addressLocationstring
phoneCountryCodestring
countryOfResidencestring