Análise de crédito
curl --request POST \
--url https://sandbox.api.card.revenu.tech/v1/request/credit/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"portador": {
"nome": "Nathan sandbox",
"nomeimpresso": "NATHAN Sandbox",
"nomedamae": "Maria Sandbox",
"datadenascimento": "1993-04-19",
"sexo": "MASCULINO",
"cpf": "34732756034",
"numerodaidentidade": "39518391",
"orgaoexpedidordaidentidade": "SSP",
"unidadefederativadaidentidade": "SP",
"datadeemissaodaidentidade": "2020-06-17",
"estadocivil": "CASADO",
"codigodaprofissao": 14,
"siglanacionalidade": "BRA",
"numerodaagencia": 1,
"numerodacontacorrente": "13838",
"email": "sandbox@norbaas.com.br",
"nomeempresa": "Sandbox Nathan",
"valorrenda": 1000000,
"telefones": [
{
"tipotelefone": "Celular",
"numerododdd": "11",
"numerodotelefone": "998438234"
}
],
"enderecos": [
{
"bairro": "Ali",
"cep": "05425000",
"cidade": "São Paulo",
"enderecocorrespondencia": true,
"logradouro": "Rua logo ali",
"numero": 100,
"pais": "BRASIL",
"tipoendereco": "PROPRIA",
"uf": "SP",
"complemento": "",
"pontoreferencia": ""
}
],
"cartoesadicionais": [
{}
]
},
"cartaodecredito": {
"diadovencimento": 15
},
"codigodoproduto": 1002
}
'import requests
url = "https://sandbox.api.card.revenu.tech/v1/request/credit/"
payload = {
"portador": {
"nome": "Nathan sandbox",
"nomeimpresso": "NATHAN Sandbox",
"nomedamae": "Maria Sandbox",
"datadenascimento": "1993-04-19",
"sexo": "MASCULINO",
"cpf": "34732756034",
"numerodaidentidade": "39518391",
"orgaoexpedidordaidentidade": "SSP",
"unidadefederativadaidentidade": "SP",
"datadeemissaodaidentidade": "2020-06-17",
"estadocivil": "CASADO",
"codigodaprofissao": 14,
"siglanacionalidade": "BRA",
"numerodaagencia": 1,
"numerodacontacorrente": "13838",
"email": "sandbox@norbaas.com.br",
"nomeempresa": "Sandbox Nathan",
"valorrenda": 1000000,
"telefones": [
{
"tipotelefone": "Celular",
"numerododdd": "11",
"numerodotelefone": "998438234"
}
],
"enderecos": [
{
"bairro": "Ali",
"cep": "05425000",
"cidade": "São Paulo",
"enderecocorrespondencia": True,
"logradouro": "Rua logo ali",
"numero": 100,
"pais": "BRASIL",
"tipoendereco": "PROPRIA",
"uf": "SP",
"complemento": "",
"pontoreferencia": ""
}
],
"cartoesadicionais": [{}]
},
"cartaodecredito": { "diadovencimento": 15 },
"codigodoproduto": 1002
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
portador: {
nome: 'Nathan sandbox',
nomeimpresso: 'NATHAN Sandbox',
nomedamae: 'Maria Sandbox',
datadenascimento: '1993-04-19',
sexo: 'MASCULINO',
cpf: '34732756034',
numerodaidentidade: '39518391',
orgaoexpedidordaidentidade: 'SSP',
unidadefederativadaidentidade: 'SP',
datadeemissaodaidentidade: '2020-06-17',
estadocivil: 'CASADO',
codigodaprofissao: 14,
siglanacionalidade: 'BRA',
numerodaagencia: 1,
numerodacontacorrente: '13838',
email: 'sandbox@norbaas.com.br',
nomeempresa: 'Sandbox Nathan',
valorrenda: 1000000,
telefones: [{tipotelefone: 'Celular', numerododdd: '11', numerodotelefone: '998438234'}],
enderecos: [
{
bairro: 'Ali',
cep: '05425000',
cidade: 'São Paulo',
enderecocorrespondencia: true,
logradouro: 'Rua logo ali',
numero: 100,
pais: 'BRASIL',
tipoendereco: 'PROPRIA',
uf: 'SP',
complemento: '',
pontoreferencia: ''
}
],
cartoesadicionais: [{}]
},
cartaodecredito: {diadovencimento: 15},
codigodoproduto: 1002
})
};
fetch('https://sandbox.api.card.revenu.tech/v1/request/credit/', 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://sandbox.api.card.revenu.tech/v1/request/credit/",
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([
'portador' => [
'nome' => 'Nathan sandbox',
'nomeimpresso' => 'NATHAN Sandbox',
'nomedamae' => 'Maria Sandbox',
'datadenascimento' => '1993-04-19',
'sexo' => 'MASCULINO',
'cpf' => '34732756034',
'numerodaidentidade' => '39518391',
'orgaoexpedidordaidentidade' => 'SSP',
'unidadefederativadaidentidade' => 'SP',
'datadeemissaodaidentidade' => '2020-06-17',
'estadocivil' => 'CASADO',
'codigodaprofissao' => 14,
'siglanacionalidade' => 'BRA',
'numerodaagencia' => 1,
'numerodacontacorrente' => '13838',
'email' => 'sandbox@norbaas.com.br',
'nomeempresa' => 'Sandbox Nathan',
'valorrenda' => 1000000,
'telefones' => [
[
'tipotelefone' => 'Celular',
'numerododdd' => '11',
'numerodotelefone' => '998438234'
]
],
'enderecos' => [
[
'bairro' => 'Ali',
'cep' => '05425000',
'cidade' => 'São Paulo',
'enderecocorrespondencia' => true,
'logradouro' => 'Rua logo ali',
'numero' => 100,
'pais' => 'BRASIL',
'tipoendereco' => 'PROPRIA',
'uf' => 'SP',
'complemento' => '',
'pontoreferencia' => ''
]
],
'cartoesadicionais' => [
[
]
]
],
'cartaodecredito' => [
'diadovencimento' => 15
],
'codigodoproduto' => 1002
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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://sandbox.api.card.revenu.tech/v1/request/credit/"
payload := strings.NewReader("{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://sandbox.api.card.revenu.tech/v1/request/credit/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.card.revenu.tech/v1/request/credit/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}"
response = http.request(request)
puts response.read_bodyCartões
Análise de crédito
Nesse caso você irá solicitar análise de crédito com seguir com o fluxo de criação do cartão de crédito para o usuário.
POST
/
v1
/
request
/
credit
/
Análise de crédito
curl --request POST \
--url https://sandbox.api.card.revenu.tech/v1/request/credit/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"portador": {
"nome": "Nathan sandbox",
"nomeimpresso": "NATHAN Sandbox",
"nomedamae": "Maria Sandbox",
"datadenascimento": "1993-04-19",
"sexo": "MASCULINO",
"cpf": "34732756034",
"numerodaidentidade": "39518391",
"orgaoexpedidordaidentidade": "SSP",
"unidadefederativadaidentidade": "SP",
"datadeemissaodaidentidade": "2020-06-17",
"estadocivil": "CASADO",
"codigodaprofissao": 14,
"siglanacionalidade": "BRA",
"numerodaagencia": 1,
"numerodacontacorrente": "13838",
"email": "sandbox@norbaas.com.br",
"nomeempresa": "Sandbox Nathan",
"valorrenda": 1000000,
"telefones": [
{
"tipotelefone": "Celular",
"numerododdd": "11",
"numerodotelefone": "998438234"
}
],
"enderecos": [
{
"bairro": "Ali",
"cep": "05425000",
"cidade": "São Paulo",
"enderecocorrespondencia": true,
"logradouro": "Rua logo ali",
"numero": 100,
"pais": "BRASIL",
"tipoendereco": "PROPRIA",
"uf": "SP",
"complemento": "",
"pontoreferencia": ""
}
],
"cartoesadicionais": [
{}
]
},
"cartaodecredito": {
"diadovencimento": 15
},
"codigodoproduto": 1002
}
'import requests
url = "https://sandbox.api.card.revenu.tech/v1/request/credit/"
payload = {
"portador": {
"nome": "Nathan sandbox",
"nomeimpresso": "NATHAN Sandbox",
"nomedamae": "Maria Sandbox",
"datadenascimento": "1993-04-19",
"sexo": "MASCULINO",
"cpf": "34732756034",
"numerodaidentidade": "39518391",
"orgaoexpedidordaidentidade": "SSP",
"unidadefederativadaidentidade": "SP",
"datadeemissaodaidentidade": "2020-06-17",
"estadocivil": "CASADO",
"codigodaprofissao": 14,
"siglanacionalidade": "BRA",
"numerodaagencia": 1,
"numerodacontacorrente": "13838",
"email": "sandbox@norbaas.com.br",
"nomeempresa": "Sandbox Nathan",
"valorrenda": 1000000,
"telefones": [
{
"tipotelefone": "Celular",
"numerododdd": "11",
"numerodotelefone": "998438234"
}
],
"enderecos": [
{
"bairro": "Ali",
"cep": "05425000",
"cidade": "São Paulo",
"enderecocorrespondencia": True,
"logradouro": "Rua logo ali",
"numero": 100,
"pais": "BRASIL",
"tipoendereco": "PROPRIA",
"uf": "SP",
"complemento": "",
"pontoreferencia": ""
}
],
"cartoesadicionais": [{}]
},
"cartaodecredito": { "diadovencimento": 15 },
"codigodoproduto": 1002
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
portador: {
nome: 'Nathan sandbox',
nomeimpresso: 'NATHAN Sandbox',
nomedamae: 'Maria Sandbox',
datadenascimento: '1993-04-19',
sexo: 'MASCULINO',
cpf: '34732756034',
numerodaidentidade: '39518391',
orgaoexpedidordaidentidade: 'SSP',
unidadefederativadaidentidade: 'SP',
datadeemissaodaidentidade: '2020-06-17',
estadocivil: 'CASADO',
codigodaprofissao: 14,
siglanacionalidade: 'BRA',
numerodaagencia: 1,
numerodacontacorrente: '13838',
email: 'sandbox@norbaas.com.br',
nomeempresa: 'Sandbox Nathan',
valorrenda: 1000000,
telefones: [{tipotelefone: 'Celular', numerododdd: '11', numerodotelefone: '998438234'}],
enderecos: [
{
bairro: 'Ali',
cep: '05425000',
cidade: 'São Paulo',
enderecocorrespondencia: true,
logradouro: 'Rua logo ali',
numero: 100,
pais: 'BRASIL',
tipoendereco: 'PROPRIA',
uf: 'SP',
complemento: '',
pontoreferencia: ''
}
],
cartoesadicionais: [{}]
},
cartaodecredito: {diadovencimento: 15},
codigodoproduto: 1002
})
};
fetch('https://sandbox.api.card.revenu.tech/v1/request/credit/', 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://sandbox.api.card.revenu.tech/v1/request/credit/",
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([
'portador' => [
'nome' => 'Nathan sandbox',
'nomeimpresso' => 'NATHAN Sandbox',
'nomedamae' => 'Maria Sandbox',
'datadenascimento' => '1993-04-19',
'sexo' => 'MASCULINO',
'cpf' => '34732756034',
'numerodaidentidade' => '39518391',
'orgaoexpedidordaidentidade' => 'SSP',
'unidadefederativadaidentidade' => 'SP',
'datadeemissaodaidentidade' => '2020-06-17',
'estadocivil' => 'CASADO',
'codigodaprofissao' => 14,
'siglanacionalidade' => 'BRA',
'numerodaagencia' => 1,
'numerodacontacorrente' => '13838',
'email' => 'sandbox@norbaas.com.br',
'nomeempresa' => 'Sandbox Nathan',
'valorrenda' => 1000000,
'telefones' => [
[
'tipotelefone' => 'Celular',
'numerododdd' => '11',
'numerodotelefone' => '998438234'
]
],
'enderecos' => [
[
'bairro' => 'Ali',
'cep' => '05425000',
'cidade' => 'São Paulo',
'enderecocorrespondencia' => true,
'logradouro' => 'Rua logo ali',
'numero' => 100,
'pais' => 'BRASIL',
'tipoendereco' => 'PROPRIA',
'uf' => 'SP',
'complemento' => '',
'pontoreferencia' => ''
]
],
'cartoesadicionais' => [
[
]
]
],
'cartaodecredito' => [
'diadovencimento' => 15
],
'codigodoproduto' => 1002
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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://sandbox.api.card.revenu.tech/v1/request/credit/"
payload := strings.NewReader("{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://sandbox.api.card.revenu.tech/v1/request/credit/")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.card.revenu.tech/v1/request/credit/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"portador\": {\n \"nome\": \"Nathan sandbox\",\n \"nomeimpresso\": \"NATHAN Sandbox\",\n \"nomedamae\": \"Maria Sandbox\",\n \"datadenascimento\": \"1993-04-19\",\n \"sexo\": \"MASCULINO\",\n \"cpf\": \"34732756034\",\n \"numerodaidentidade\": \"39518391\",\n \"orgaoexpedidordaidentidade\": \"SSP\",\n \"unidadefederativadaidentidade\": \"SP\",\n \"datadeemissaodaidentidade\": \"2020-06-17\",\n \"estadocivil\": \"CASADO\",\n \"codigodaprofissao\": 14,\n \"siglanacionalidade\": \"BRA\",\n \"numerodaagencia\": 1,\n \"numerodacontacorrente\": \"13838\",\n \"email\": \"sandbox@norbaas.com.br\",\n \"nomeempresa\": \"Sandbox Nathan\",\n \"valorrenda\": 1000000,\n \"telefones\": [\n {\n \"tipotelefone\": \"Celular\",\n \"numerododdd\": \"11\",\n \"numerodotelefone\": \"998438234\"\n }\n ],\n \"enderecos\": [\n {\n \"bairro\": \"Ali\",\n \"cep\": \"05425000\",\n \"cidade\": \"São Paulo\",\n \"enderecocorrespondencia\": true,\n \"logradouro\": \"Rua logo ali\",\n \"numero\": 100,\n \"pais\": \"BRASIL\",\n \"tipoendereco\": \"PROPRIA\",\n \"uf\": \"SP\",\n \"complemento\": \"\",\n \"pontoreferencia\": \"\"\n }\n ],\n \"cartoesadicionais\": [\n {}\n ]\n },\n \"cartaodecredito\": {\n \"diadovencimento\": 15\n },\n \"codigodoproduto\": 1002\n}"
response = http.request(request)
puts response.read_bodyAuthorizations
Token de acesso retornado na autenticação. Deve ser enviado no header Authorization: Bearer <token>.
⌘I
