---
title: "Cadastra um novo perfil de pagamento"
method: POST
path: "/v1/public/payment_profiles"
tags: ["public"]
---

# Cadastra um novo perfil de pagamento

`POST /v1/public/payment_profiles`

## Request

- Base URL: `//app.vindi.com.br/api` (relative, and the document’s source URL is not known)
- URL: `//app.vindi.com.br/api/v1/public/payment_profiles`
- Auth: HTTP basic

Este método permite o cadastro de perfis de pagamento através de uma API específica para chamadas Javascript no browser do seu cliente. Com esta função você reduz o escopo PCI do seu projeto pois os dados do cartão de crédito não irão trafegador em seus servidores.

Os parâmetros são praticamente os mesmos do método `POST /payment_profiles`. Para mais informações sobre o cadastro assíncrono via Javascript, consulte este artigo.

## Request body

- PostV1PublicPaymentProfiles: Cadastra um novo perfil de pagamento
  - `body` string
  - `holder_name` string: Nome do titular/portador do perfil de pagamento
  - `registry_code` string: CPF ou CNPJ do titular/portador
  - `bank_branch` string: Agência da conta bancária
  - `bank_account` string: Número da conta bancária
  - `card_expiration` string: Validade do cartão de crédito no formato MM/AA
  - `allow_as_fallback` string: Permite utilizar o perfil de pagamento em retentativas de cobranças não pagas.
  - `card_number` string: Número completo do cartão de crédito
  - `card_cvv` string: Código de segurança do cartão de crédito com 3 ou 4 dígitos
  - `payment_method_code` string: Código do método de pagamento
  - `payment_company_code` string: Código do banco ou bandeira

## Response `201`

Perfil de pagamento cadastrado com sucesso.

- PaymentProfilePublic: Este método permite o cadastro de perfis de pagamento através de uma API específica para chamadas Javascript no browser do seu cliente. Com esta função você reduz o escopo PCI do seu projeto pois os dados do cartão de crédito não irão trafegador em seus servidores. Os parâmetros são praticamente os mesmos do método `POST /payment_profiles`. Para mais informações sobre o cadastro assíncrono via Javascript, consulte este artigo.
  - `gateway_token` string: Token externo

## Other responses

- `400`: Erro de sintaxe JSON no corpo do request.
- `422`: Parâmetros inválidos. Verificar erro na resposta.

---

[API](https://skmtc.dev/vindi/apis/api-vindi.md) - [All operations](https://skmtc.dev/vindi/apis/api-vindi/llms.txt) - [OpenAPI document](https://skmtc.dev/vindi/apis/api-vindi/revisions/3e857e1cdd03?raw)
