1.0.0
OAS 3.1.3

Go Pay

Plataforma de pagamentos simplificada. Nela é possível depositar e realizar transferências de dinheiro entre usuários. Temos 2 tipos de usuários, os comuns e lojistas, ambos têm carteira com dinheiro e realizam transferências entre eles.

Client Libraries
Shell
Ruby
Node.js
PHP
Python
More

Create a new user

Body
application/json
firstName
required
string
ExampleJohn
lastName
required
string
ExampleDoe
document
required
string

Precisa ser um CPF válido

Example345.550.730-10
email
required
string email
password
required
string
Example12345678
balance
number
Example325.5
role
string enum
  • MERCHANT
  • COMMON
Responses
  • 201User created
    application/json
  • 400Bad request
    application/json
  • 409An user with the same email or document already exists
    application/json
  • 500Internal server error
    application/json
POST/users
Shell cURL
curl --request POST \
  --url https://go-pay-nsx8.onrender.com/users \
  --header 'Content-Type: application/json' \
  --data '{
  "firstName": "John",
  "lastName": "Doe",
  "document": "345.550.730-10",
  "email": "",
  "password": 12345678,
  "balance": 325.5,
  "role": "MERCHANT"
}'
{
  "id": "e417e110-3807-4d3f-a48a-26a02269760e"
}

Models