---
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`

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.net/vindi/apis/001-vindi-pagamentos-agost.md) · [All operations](https://skmtc.net/vindi/apis/001-vindi-pagamentos-agost/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vindi/001-vindi-pagamentos-agost/revisions/9d11e5de9308/schema)
