Create Customer

Overview

This endpoint provisions a new Customer resource on the Passport PaaS platform by linking it to an existing Merchant that was manually onboarded and approved by the Sponsor Bank. It supports BUSINESS customer types. Upon success, it returns the newly created customer’s unique identifier, contact details, identification metadata, In future iterations, full digital onboarding workflows will replace the manual Sponsor Bank approval process.

Our Compliance team helps you create the business profile and account(s) with the Sponsor Bank.

Endpoint Details

DefinitionDescription
Endpointhttps://bre-b-sandbox.api.visionamos.passportfintech.com/v1/paas/entities/customers
MethodPOST
HeadersContent-Type: application/json, Authorization
AuthenticationAccess Token (Bearer Token)

Request Body

ParameterTypeConstraintsRequiredDescription
typeStringENUM: BUSINESSYesThe customer type.
business_nameString1-140YesThe business name if the customer is a company.
emailString1-35YesThe email address associated with the customer.
mobile_phone_numberStringE.164 format, max 15 digitsYesThe contact phone number for the customer. (+573402977997)
identification_typeStringENUM: NITYesThe type of identification
identification_numberString9YesThe customer unique identification number, without check digit.

Example Request

JSON
Copy

Response Body

  • HTTP Status Code: 200 OK
  • Returns the newly created key and its associated metadata.

Example of Response

JSON
Copy

Common Errors and Handling

HTTP Status CodeMeaningDescription
400 Bad RequestInvalid DataRequired fields are missing or contain incorrect values.
401 UnauthorizedExpired TokenThe access token is invalid or has expired.
403 ForbiddenAccess DeniedThe request is not authorized to validate the entity.
500 Internal Server ErrorServer ErrorAn unexpected error occurred while validating the entity.

Best Practices

  • Ensure the identification type and number match the initial sign up data before validation as this is how the Sponsor Bank matches the information on their systems and will cause issues if it does not.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard