cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '{}'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar"
payload = {}
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"hasError": true,
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"codigo": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"msg": "<string>",
"hasError": true,
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
]
}Onboarding
1 - Client Registration
cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '{}'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar"
payload = {}
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar"
payload := strings.NewReader("{}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Pessoa/Salvar")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"hasError": true,
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"codigo": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"msg": "<string>",
"hasError": true,
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
]
}Through this endpoint, the partner registers and updates a record of an individual or legal entity for which payment will be made. The registered information can include general, contact, and financial details. This procedure must be executed before any other endpoint related to the Person API.
Show Messages
Show Messages
| Categoria | Operação | Ação | Código | Código Detalhado | Mensagem |
|---|---|---|---|---|---|
| Pessoa | CreateUpdatePessoa | Salvar | C0041 | V0001 | Documento não é PF ou PJ |
| Pessoa | CreateUpdatePessoa | Salvar | C0041 | V0002 | Dados da PF devem ser enviados |
| Pessoa | CreateUpdatePessoa | Salvar | C0041 | V0003 | Dados da PJ devem ser enviados |
| Pessoa | CreateUpdatePessoa | Salvar | C0041 | V0004 | Dados de Contato devem ser enviados |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0001 | Tipo de Parceiro inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0002 | CPF Inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0003 | CNPJ Inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0004 | Documento já cadastrado |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0005 | Documento já cadastrado em outro registro |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0006 | Nome deve ser informado |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0007 | Origem de Cliente inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0008 | Informe o campo [Cliente Desde] |
| Pessoa | CreateUpdatePessoa | Salvar | T0596 | D0009 | Atividade Profissional Inválida |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0001 | CPF do Cônjuge é inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0002 | Cliente menor de 18 anos |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0003 | Cliente tem mais de 80 anos |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0004 | Gênero inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0005 | Estado Civil não localizado |
| Pessoa | CreateUpdatePessoa | Salvar | T0617 | D0006 | Escolaridade não localizada |
| Pessoa | CreateUpdatePessoa | Salvar | T0618 | D0001 | CPF do Responsável da Empresa é inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0001 | E-mail inválido |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0002 | Informe o Telefone Fixo 1 com DDD |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0003 | Informe o Telefone Fixo 2 com DDD |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0004 | Informe o Telefone Celular 1 com DDD |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0005 | Informe o Telefone Celular 2 com DDD |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0006 | Informe o Telefone Fax com DDD |
| Pessoa | CreateUpdatePessoa | Salvar | T0604 | D0007 | Deve existir pelo menos um telefone para contato |
Was this page helpful?
⌘I

