openapi: 3.2.0
info:
title: pagarme-api Plans API
version: '5'
servers:
- url: https://api.pagar.me/core/v5
security:
- sec0: []
tags:
- name: Plans
paths:
/plans:
post:
summary: Criar plano
description: Este recurso possibilita a criação de um `plan` que poderá ser utilizado futuramente para a criação de uma assinatura. Para mais detalhes consulte a pagina principal do objeto.
operationId: criar-plano-1
requestBody:
content:
application/json:
schema:
type: object
required:
- name
properties:
name:
type: string
description: 'Nome do plano. Max: 64 caracteres.'
description:
type: string
description: Descrição do plano.
shippable:
type: boolean
description: Indica se o plano oferece entrega.
payment_methods:
type: array
description: 'Meios de pagamento disponíveis para assinaturas criadas a partir do plano.
Valores possíveis: **credit_card**, **boleto** ou **debit_card**. Caso nenhum seja informado, o único meio de pagamento disponível por padrão será **credit_card**'
items:
type: string
installments:
type: array
description: Opções de parcelamento disponíveis para assinaturas criadas a partir do plano.
Caso não seja informado, o plano irá disponibilizar apenas assinaturas com pagamentos à vista. O número de parcelas deverá ser 1 em recorrências.
items:
type: integer
format: int32
minimum_price:
type: integer
description: Valor mínimo em centavos da fatura.
format: int32
statement_descriptor:
type: string
description: 'Texto exibido na fatura do cartão.
Será aplicado para assinaturas de cartão de crédito criadas a partir do plano. Max: 13 caracteres.'
currency:
type: string
description: 'Moeda. Valores possíveis: **BRL**.'
interval:
type: string
description: 'Frequência da recorrência. Valores possíveis: **day**,**week**, **month** ou **year**.'
default: month
interval_count:
type: integer
description: 'Número de intervalos de acordo com a propriedade **interval** entre cada cobrança da assinatura.
Ex.: plano mensal = **interval_count** (1) e **interval** (month)
plano trimestral = **interval_count** (3) e **interval** (month)
plano semestral = **interval_count** (6) e** interval** (month)'
default: 1
format: int32
trial_period_days:
type: integer
description: Dias de teste. A assinatura será iniciada após o término deste período.
format: int32
billing_type:
type: string
description: 'Tipo de cobrança. Valores possíveis: **prepaid**, **postpaid **ou **exact_day**.'
billing_days:
type: array
description: Dias disponíveis para cobrança das assinaturas criadas a partir do plano. Deve ser maior ou igual a 1 e menor ou igual a 28. **Obrigatório**, caso o **billing_type** seja igual a **exact_day**.
items:
type: integer
format: int32
items:
type: array
description: Itens do plano. [Saiba mais sobre um itens do plano](https://docs.pagar.me/reference/item-do-plano-1)
items:
properties:
description:
type: string
description: Descrição de itens.
quantity:
type: string
description: Quantidade de itens.
pricing_scheme:
type: object
description: Esquema de precificação do item.
required:
- scheme_type
properties:
scheme_type:
type: string
description: 'Esquema de precificação do item. Valores possíveis: **unit**, **package**, **volume** e **tier**. Valor default: unit'
default: Unit
price:
type: integer
description: 'Valor do item. Este atributo está disponível para o scheme_type : **Unit**'
format: int32
mininum_price:
type: integer
description: Valor mínimo a ser cobrado.
format: int32
price_brackets:
type: array
description: 'Intervalo de preços. Este atributo está disponível para os scheme_type : **package**, **volume** e **tier**.'
items:
properties:
start_quantity:
type: integer
description: Valor que define a quantidade inicial de unidades do intervalo.
format: int32
end_quantity:
type: integer
description: Valor que define a quantidade final de unidades do intervalo.
format: int32
overage_price:
type: integer
description: Valor para cálculo do preço por unidade que exceder o intervalo.
format: int32
price:
type: integer
description: 'Valor para cálculo do preço dentro do intervalo. OBS: o preço a ser cobrado do cliente será calculado de acordo com a quantidade e o scheme_type'
format: int32
type: object
cycles:
type: string
description: Indica quantas vezes o item será cobrado.
type: object
metadata:
type: string
description: Objeto chave/valor utilizado para armazenar informações adicionais sobre o plano.
[Saiba mais sobre metadata](https://docs.pagar.me/reference/metadata-1)
pricing_scheme:
type: object
description: Esquema de precificação.
Obrigatório na ausência de **items**.
required:
- scheme_type
properties:
scheme_type:
type: string
description: 'Esquema de precificação do item. Valores possíveis: **unit**, **package**, **volume** e **tier**. Valor default: unit'
default: Unit
price:
type: integer
description: 'Valor do item. Este atributo está disponível para o scheme_type : **Unit**'
format: int32
mininum_price:
type: integer
description: Valor mínimo a ser cobrado.
format: int32
price_brackets:
type: array
description: 'Intervalo de preços. Este atributo está disponível para os scheme_type : **package**, **volume** e **tier**.'
items:
properties:
start_quantity:
type: integer
description: Valor que define a quantidade inicial de unidades do intervalo.
format: int32
end_quantity:
type: integer
description: Valor que define a quantidade final de unidades do intervalo.
format: int32
overage_price:
type: integer
description: Valor para cálculo do preço por unidade que exceder o intervalo.
format: int32
price:
type: integer
description: 'Valor para cálculo do preço dentro do intervalo. OBS: o preço a ser cobrado do cliente será calculado de acordo com a quantidade e o scheme_type'
format: int32
type: object
quantity:
type: integer
description: Quantidade para o **pricing_scheme**.
Obrigatório quando o **pricing_scheme.scheme_type** for igual a **unit**.
default: null
format: int32
examples:
Request Example:
value:
name: Plano Gold
currency: BRL
interval: month
interval_count: 3
billing_type: prepaid
minimum_price: 10000
installments:
- 3
payment_methods:
- credit_card
- boleto
items:
- name: Musculação
quantity: 1
pricing_scheme:
price: 18990
- name: Matrícula
cycles: 1
quantity: 1
pricing_scheme:
price: 5990
metadata:
id: my_plan_id
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"plan_0z5Jd4dFk3t9Jo4m\",\n \"name\": \"Plano Gold\",\n \"url\": \"plans/plan_0z5Jd4dFk3t9Jo4m/simu/plano-gold\",\n \"minimum_price\": 10000,\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"payment_methods\": [\n \"credit_card\",\n \"boleto\"\n ],\n \"installments\": [\n 3\n ],\n \"status\": \"active\",\n \"status_reason\": \"null\"\n \"currency\": \"BRL\",\n \"created_at\": \"2019-01-22T17:24:02Z\",\n \"updated_at\": \"2019-01-22T17:24:02Z\",\n \"items\": [\n {\n \"id\": \"pi_d97LMgRCmOFdWREe\",\n \"name\": \"Musculação\",\n \"quantity\": 1,\n \"status\": \"active\",\n \"created_at\": \"2019-01-22T17:24:02Z\",\n \"updated_at\": \"2019-01-22T17:24:02Z\",\n \"pricing_scheme\": {\n \"price\": 18990,\n \"scheme_type\": \"unit\"\n }\n },\n {\n \"id\": \"pi_2rXolMkFxRILvw1M\",\n \"name\": \"Matrícula\",\n \"quantity\": 1,\n \"status\": \"active\",\n \"cycles\": 1,\n \"created_at\": \"2019-01-22T17:24:02Z\",\n \"updated_at\": \"2019-01-22T17:24:02Z\",\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n}"
'422':
description: '422'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"The request is invalid.\",\n \"errors\": {\n \"plan.name\": [\n \"The name field is required.\"\n ]\n },\n \"request\": {\n \"payment_methods\": [\n \"credit_card\"\n ],\n \"installments\": [\n 3\n ],\n \"minimum_price\": 10000,\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"items\": [\n {\n \"name\": \"Musculação\",\n \"quantity\": 1,\n \"pricing_scheme\": {\n \"price\": 18990,\n \"scheme_type\": \"unit\"\n }\n },\n {\n \"name\": \"Matrícula\",\n \"quantity\": 1,\n \"cycles\": 1,\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n}"
schema:
type: object
properties:
message:
type: string
example: The request is invalid.
errors:
type: object
properties:
plan.name:
type: array
items:
type: string
example: The name field is required.
request:
type: object
properties:
payment_methods:
type: array
items:
type: string
example: credit_card
installments:
type: array
items:
type: integer
example: 3
default: 0
minimum_price:
type: integer
example: 10000
default: 0
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
items:
type: array
items:
type: object
properties:
name:
type: string
example: Musculação
quantity:
type: integer
example: 1
default: 0
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
deprecated: false
tags:
- Plans
get:
summary: Listar planos
description: Este recurso permite listar seus planos. Pode ser utilizados alguns parâmetros como filtro da listagem.
operationId: listar-planos-1
parameters:
- name: name
in: query
description: Nome do plano.
schema:
type: string
- name: status
in: query
description: 'Status do plano.
Valores possíveis: **active**, **inactive** ou **deleted**'
schema:
type: string
- name: created_since
in: query
description: Data de início do período de criação a ser listado.
schema:
type: string
format: date
- name: created_until
in: query
description: Data final do período de criação a ser listado.
schema:
type: string
format: date
- name: page
in: query
description: Página atual.
schema:
type: integer
format: int32
- name: size
in: query
description: Quantidade de itens por página.
schema:
type: integer
format: int32
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"data\": [\n {\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-gold\",\n \"minimum_price\": 10000,\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"items\": [\n {\n \"id\": \"pi_3j1EG9ousipHjcUL\",\n \"name\": \"Musculação\",\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 18990,\n \"scheme_type\": \"unit\"\n }\n },\n {\n \"id\": \"pi_6ggvuaJNS2LVq1i6\",\n \"name\": \"Matrícula\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n ],\n \"paging\": {\n \"total_items\": 1,\n \"current_page\": 1,\n \"total_pages\": 1\n }\n}"
schema:
type: object
properties:
data:
type: array
items:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-gold
minimum_price:
type: integer
example: 10000
default: 0
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
items:
type: array
items:
type: object
properties:
id:
type: string
example: pi_3j1EG9ousipHjcUL
name:
type: string
example: Musculação
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
paging:
type: object
properties:
total_items:
type: integer
example: 1
default: 0
current_page:
type: integer
example: 1
default: 0
total_pages:
type: integer
example: 1
default: 0
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Plan not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Plan not found.
deprecated: false
tags:
- Plans
/plans/{plan_id}:
put:
summary: Editar plano
description: Com o verbo HTTP PUT, através do identificador do plano (`plan_id`) é possível atualizar os dados do plano.
operationId: editar-plano-1
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`.'
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
required:
- name
- status
- currency
- interval
- interval_count
properties:
name:
type: string
description: 'Nome do plano. Max: 64 caracteres.'
status:
type: string
description: 'Status do plano. Valores possíveis: **active** ou **inactive**'
description:
type: string
description: Descrição do plano.
shippable:
type: boolean
description: Indica se o plano oferece entrega.
payment_methods:
type: array
description: 'Meios de pagamento disponíveis para assinaturas criadas a partir do plano.
Valores possíveis: **credit_card**, **boleto** ou **debit_card**. Caso nenhum seja informado, o único meio de pagamento disponível por padrão será **credit_card**'
items:
type: string
installments:
type: array
description: Opções de parcelamento disponíveis para assinaturas criadas a partir do plano.
Caso não seja informado, o plano irá disponibilizar apenas assinaturas com pagamentos à vista.
items:
type: integer
format: int32
minimum_price:
type: integer
description: Valor mínimo em centavos da fatura.
format: int32
statement_descriptor:
type: string
description: Texto exibido na fatura do cartão.
Será aplicado para assinaturas de cartão de crédito criadas a partir do plano.
currency:
type: string
description: 'Moeda. Valores possíveis: **BRL**, **ARS**, **BOB**, **CLP**, **COP **, **MXN**, **PYG**, **USD **, **UYU** e **EUR**.'
interval:
type: string
description: 'Frequência da recorrência. Valores possíveis: **day**,**week**, **month** ou **year**.'
default: month
interval_count:
type: integer
description: 'Número de intervalos de acordo com a propriedade **interval** entre cada cobrança da assinatura.
Ex.: plano mensal = **interval_count** (1) e **interval** (month)
plano trimestral = **interval_count** (3) e **interval** (month)
plano semestral = **interval_count** (6) e** interval** (month)'
default: 1
format: int32
trial_period_days:
type: integer
description: Dias de teste. A assinatura será iniciada após o término deste período.
format: int32
billing_type:
type: string
description: 'Tipo de cobrança. Valores possíveis: **prepaid**, **postpaid **ou **exact_day**.'
billing_days:
type: array
description: Dias disponíveis para cobrança das assinaturas criadas a partir do plano. Deve ser maior ou igual a 1 e menor ou igual a 28. **Obrigatório**, caso o **billing_type** seja igual a **exact_day**.
items:
type: integer
format: int32
items:
type: array
description: Itens do plano. [Saiba mais sobre um itens do plano](https://docs.pagar.me/reference/item-do-plano-1)
metadata:
type: string
description: Objeto chave/valor utilizado para armazenar informações adicionais sobre o plano.
[Saiba mais sobre metadata](https://docs.pagar.me/reference/metadata-1)
examples:
Request Example:
value:
name: Plano Silver
description: Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.
currency: BRL
interval: month
interval_count: 3
billing_type: prepaid
statement_descriptor: SILVER
minimum_price: 10000
status: active
payment_methods:
- credit_card
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"description\": \"Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-silver\",\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"statement_descriptor\": \"SILVER\",\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"minimum_price\": 10000,\n \"items\": [\n {\n \"id\": \"pi_3j1EG9ousipHjcUL\",\n \"name\": \"Musculação\",\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 18990,\n \t\"scheme_type\": \"unit\"\n }\n },\n {\n \"id\": \"pi_6ggvuaJNS2LVq1i6\",\n \"name\": \"Matrícula\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n}"
schema:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
description:
type: string
example: Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-silver
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
statement_descriptor:
type: string
example: SILVER
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
minimum_price:
type: integer
example: 10000
default: 0
items:
type: array
items:
type: object
properties:
id:
type: string
example: pi_3j1EG9ousipHjcUL
name:
type: string
example: Musculação
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'422':
description: '422'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"The request is invalid.\",\n \"errors\": {\n \"plan.name\": [\n \"The name field is required.\"\n ]\n },\n \"request\": {\n \"payment_methods\": [\n \"credit_card\"\n ],\n \"installments\": [\n 3\n ],\n \"minimum_price\": 10000,\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"items\": [\n {\n \"name\": \"Musculação\",\n \"quantity\": 1,\n \"pricing_scheme\": {\n \"price\": 18990,\n \"scheme_type\": \"unit\"\n }\n },\n {\n \"name\": \"Matrícula\",\n \"quantity\": 1,\n \"cycles\": 1,\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n}"
schema:
type: object
properties:
message:
type: string
example: The request is invalid.
errors:
type: object
properties:
plan.name:
type: array
items:
type: string
example: The name field is required.
request:
type: object
properties:
payment_methods:
type: array
items:
type: string
example: credit_card
installments:
type: array
items:
type: integer
example: 3
default: 0
minimum_price:
type: integer
example: 10000
default: 0
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
items:
type: array
items:
type: object
properties:
name:
type: string
example: Musculação
quantity:
type: integer
example: 1
default: 0
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
deprecated: false
tags:
- Plans
get:
summary: Obter plano
description: A partir do identificador de um plano criado (`plan_id`) é possível recuperar as informações deste plano.
operationId: obter-plano-1
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`.'
schema:
type: string
required: true
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-gold\",\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"status\": \"active\",\n \"minimum_price\": 10000,\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"items\": [\n {\n \"id\": \"pi_3j1EG9ousipHjcUL\",\n \"name\": \"Musculação\",\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 18990,\n \t\"scheme_type\": \"unit\"\n }\n },\n {\n \"id\": \"pi_6ggvuaJNS2LVq1i6\",\n \"name\": \"Matrícula\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n}"
schema:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-gold
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
status:
type: string
example: active
minimum_price:
type: integer
example: 10000
default: 0
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
items:
type: array
items:
type: object
properties:
id:
type: string
example: pi_3j1EG9ousipHjcUL
name:
type: string
example: Musculação
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Plan not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Plan not found.
deprecated: false
tags:
- Plans
delete:
summary: Excluir plano
description: Com o verbo HTTP DELETE, através do identificador do plano (`plan_id`) é possível excluir um plano.
operationId: excluir-plano-1
parameters:
- name: plan_id
in: path
description: Código do plano
schema:
type: string
required: true
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"description\": \"Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-silver\",\n \"minimum_price\": 10000,\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"statement_descriptor\": \"SILVER\",\n \"status\": \"deleted\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"deleted_at\": \"2016-07-15T13:41:02Z\",\n \"items\": [\n {\n \"id\": \"pi_3j1EG9ousipHjcUL\",\n \"name\": \"Musculação\",\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 18990,\n \t\"scheme_type\": \"unit\"\n }\n },\n {\n \"id\": \"pi_6ggvuaJNS2LVq1i6\",\n \"name\": \"Matrícula\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 5990,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n}"
schema:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
description:
type: string
example: Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-silver
minimum_price:
type: integer
example: 10000
default: 0
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
statement_descriptor:
type: string
example: SILVER
status:
type: string
example: deleted
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
deleted_at:
type: string
example: '2016-07-15T13:41:02Z'
items:
type: array
items:
type: object
properties:
id:
type: string
example: pi_3j1EG9ousipHjcUL
name:
type: string
example: Musculação
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 18990
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Plan not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Plan not found.
deprecated: false
tags:
- Plans
/plans/{plan_id}/items:
post:
summary: Incluir item
description: Através do identificador do plano (`plan_id`) é possível incluir itens ao plano associado.
operationId: incluir-item-2
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`'
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
required:
- name
- pricing_scheme
properties:
name:
type: string
description: 'Nome do item.
Max.: 64 caracteres.'
description:
type: string
description: 'Descrição do item.
Max.: 256 caracteres.'
quantity:
type: integer
description: Quantidade de itens.
**Obrigatório**, caso o pricing_scheme.type for igual a **unit**.
format: int32
cycles:
type: integer
description: 'Número de ciclos durante o qual o item será cobrado. Ex: Um item com `cycles` = 1 representa que um item será cobrado apenas uma vez.
Caso não seja informado, o item será cobrado até que seja desativado.'
format: int32
pricing_scheme:
type: object
description: Esquema de precificação.
[Saiba mais sobre precificação](https://docs.pagar.me/reference/precifica%C3%A7%C3%A3o).
required:
- scheme_type
properties:
scheme_type:
type: string
description: 'Esquema de precificação do item. Valores possíveis: **unit**, **package**, **volume** e **tier**. Valor default: unit'
default: Unit
price:
type: integer
description: 'Valor do item. Este atributo está disponível para o scheme_type : **Unit**'
format: int32
mininum_price:
type: integer
description: Valor mínimo a ser cobrado.
format: int32
price_brackets:
type: array
description: 'Intervalo de preços. Este atributo está disponível para os scheme_type : **package**, **volume** e **tier**.'
items:
properties:
start_quantity:
type: integer
description: Valor que define a quantidade inicial de unidades do intervalo.
format: int32
end_quantity:
type: integer
description: Valor que define a quantidade final de unidades do intervalo.
format: int32
overage_price:
type: integer
description: Valor para cálculo do preço por unidade que exceder o intervalo.
format: int32
price:
type: integer
description: 'Valor para cálculo do preço dentro do intervalo. OBS: o preço a ser cobrado do cliente será calculado de acordo com a quantidade e o scheme_type'
format: int32
type: object
examples:
Request Example:
value:
name: Avaliação física
cycles: 1
quantity: 1
pricing_scheme:
price: 9990
scheme_type: unit
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"pi_eBTaVnXD8Zhb8glr\",\n \"name\": \"Avaliação física\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 9990,\n \"scheme_type\": \"unit\"\n },\n \"plan\": {\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-gold\",\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T17:25:40Z\",\n \"updated_at\": \"2016-07-12T17:25:40Z\",\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n}"
schema:
type: object
properties:
id:
type: string
example: pi_eBTaVnXD8Zhb8glr
name:
type: string
example: Avaliação física
cycles:
type: integer
example: 1
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 9990
default: 0
scheme_type:
type: string
example: unit
plan:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-gold
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T17:25:40Z'
updated_at:
type: string
example: '2016-07-12T17:25:40Z'
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Plan not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Plan not found.
'412':
description: '412'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"The request is invalid.\",\n \"errors\": {\n \"item.name\": [\n \"The name field is required.\"\n ]\n },\n \"request\": {\n \"quantity\": 1,\n \"cycles\": 1,\n \"pricing_scheme\": {\n \"price\": 99,\n \"scheme_type\": \"unit\"\n }\n }\n}"
schema:
type: object
properties:
message:
type: string
example: The request is invalid.
errors:
type: object
properties:
item.name:
type: array
items:
type: string
example: The name field is required.
request:
type: object
properties:
quantity:
type: integer
example: 1
default: 0
cycles:
type: integer
example: 1
default: 0
pricing_scheme:
type: object
properties:
price:
type: integer
example: 99
default: 0
scheme_type:
type: string
example: unit
deprecated: false
tags:
- Plans
/plans/{plan_id}/items/{item_id}:
put:
summary: Editar item
description: Com o verbo _HTTP PUT_, através dos identificadores do item (`plan_item_id`) e do plano (`plan_id`) associado é possível atualizar os dados do item do plano.
operationId: editar-item-1
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`'
schema:
type: string
required: true
- name: item_id
in: path
description: 'Código do item do plano.
Formato: `pi_XXXXXXXXXXXXXXXX`'
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
required:
- name
- pricing_scheme
- status
properties:
name:
type: string
description: 'Nome do item.
Max.: 64 caracteres.'
description:
type: string
description: 'Descrição do item.
Max.: 256 caracteres.'
quantity:
type: integer
description: Quantidade de itens.
**Obrigatório**, caso o pricing_scheme.type for igual a **unit**.
format: int32
cycles:
type: integer
description: 'Número de ciclos durante o qual o item será cobrado. Ex: Um item com `cycles` = 1 representa que um item será cobrado apenas uma vez.
Caso não seja informado, o item será cobrado até que seja desativado.'
format: int32
pricing_scheme:
type: object
description: Esquema de precificação.
[Saiba mais sobre precificação](https://docs.pagar.me/reference/precifica%C3%A7%C3%A3o).
required:
- scheme_type
properties:
scheme_type:
type: string
description: 'Esquema de precificação do item. Valores possíveis: **unit**, **package**, **volume** e **tier**. Valor default: unit'
default: Unit
price:
type: integer
description: 'Valor do item. Este atributo está disponível para o scheme_type : **Unit**'
format: int32
mininum_price:
type: integer
description: Valor mínimo a ser cobrado.
format: int32
price_brackets:
type: array
description: 'Intervalo de preços. Este atributo está disponível para os scheme_type : **package**, **volume** e **tier**.'
items:
properties:
start_quantity:
type: integer
description: Valor que define a quantidade inicial de unidades do intervalo.
format: int32
end_quantity:
type: integer
description: Valor que define a quantidade final de unidades do intervalo.
format: int32
overage_price:
type: integer
description: Valor para cálculo do preço por unidade que exceder o intervalo.
format: int32
price:
type: integer
description: 'Valor para cálculo do preço dentro do intervalo. OBS: o preço a ser cobrado do cliente será calculado de acordo com a quantidade e o scheme_type'
format: int32
type: object
status:
type: string
description: 'Valores possíveis: **active** ou **inactive**'
examples:
Request Example:
value:
name: Avaliação física
description: Avaliação + Exame médico
quantity: 1
cycles: 1
pricing_scheme:
price: 9990
scheme_type: unit
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"pi_eBTaVnXD8Zhb8glr\",\n \"name\": \"Avaliação física\",\n \"description\": \"Avaliação + Exame médico\",\n \"cycles\": 1,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"pricing_scheme\": {\n \"price\": 9990,\n \"scheme_type\": \"unit\"\n },\n \"plan\": {\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-gold\",\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T17:25:40Z\",\n \"updated_at\": \"2016-07-12T17:25:40Z\",\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n}"
schema:
type: object
properties:
id:
type: string
example: pi_eBTaVnXD8Zhb8glr
name:
type: string
example: Avaliação física
description:
type: string
example: Avaliação + Exame médico
cycles:
type: integer
example: 1
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 9990
default: 0
scheme_type:
type: string
example: unit
plan:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-gold
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T17:25:40Z'
updated_at:
type: string
example: '2016-07-12T17:25:40Z'
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Item not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Item not found.
deprecated: false
tags:
- Plans
delete:
summary: Remover item
description: Com o verbo _HTTP DELETE_, através dos identificadores do item (`plan_item_id`) e do plano (`plan_id`) associado é possível remover um item do plano.
operationId: remover-item-1
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`'
schema:
type: string
required: true
- name: item_id
in: path
description: 'Código do item do plano.
Formato: `pi_XXXXXXXXXXXXXXXX`'
schema:
type: string
required: true
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"pi_eBTaVnXD8Zhb8glr\",\n \"name\": \"Avaliação física\",\n \"description\": \"Avaliação + Exame médico\",\n \"cycles\": 1,\n \"status\": \"deleted\",\n \"created_at\": \"2016-07-12T18:25:40Z\",\n \"updated_at\": \"2016-07-12T18:25:40Z\",\n \"deleted_at\": \"2016-07-15T13:41:02Z\",\n \"pricing_scheme\": {\n \"price\": 9990,\n \"scheme_type\": \"unit\"\n },\n \"plan\": {\n \"id\": \"plan_21r4CTG0ux77Qv13\",\n \"name\": \"Plano Gold\",\n \"url\": \"/plan_21r4CTG0ux77Qv13/academia/plano-gold\",\n \"currency\": \"BRL\",\n \"interval\": \"month\",\n \"interval_count\": 3,\n \"billing_type\": \"prepaid\",\n \"installments\": 3,\n \"status\": \"active\",\n \"created_at\": \"2016-07-12T17:25:40Z\",\n \"updated_at\": \"2016-07-12T17:25:40Z\",\n \"metadata\": {\n \"id\": \"my_plan_id\"\n }\n }\n}"
schema:
type: object
properties:
id:
type: string
example: pi_eBTaVnXD8Zhb8glr
name:
type: string
example: Avaliação física
description:
type: string
example: Avaliação + Exame médico
cycles:
type: integer
example: 1
default: 0
status:
type: string
example: deleted
created_at:
type: string
example: '2016-07-12T18:25:40Z'
updated_at:
type: string
example: '2016-07-12T18:25:40Z'
deleted_at:
type: string
example: '2016-07-15T13:41:02Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 9990
default: 0
scheme_type:
type: string
example: unit
plan:
type: object
properties:
id:
type: string
example: plan_21r4CTG0ux77Qv13
name:
type: string
example: Plano Gold
url:
type: string
example: /plan_21r4CTG0ux77Qv13/academia/plano-gold
currency:
type: string
example: BRL
interval:
type: string
example: month
interval_count:
type: integer
example: 3
default: 0
billing_type:
type: string
example: prepaid
installments:
type: integer
example: 3
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2016-07-12T17:25:40Z'
updated_at:
type: string
example: '2016-07-12T17:25:40Z'
metadata:
type: object
properties:
id:
type: string
example: my_plan_id
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Item not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Item not found.
deprecated: false
tags:
- Plans
/plans/{plan_id}/metadata:
patch:
summary: Editar metadados do plano
description: Com o verbo _HTTP PATCH_, através do identificador do plano (`plan_id`) é possível atualizar o objeto `metadata` do plano.
operationId: editar-metadados-do-plano-1
parameters:
- name: plan_id
in: path
description: 'Código do plano.
Formato: `plan_XXXXXXXXXXXXXXXX`.'
schema:
type: string
required: true
requestBody:
content:
application/json:
schema:
type: object
required:
- metadata
properties:
metadata:
type: object
description: Objeto chave/valor utilizado para armazenar informações adicionais sobre o plano.
properties: {}
examples:
Request Example:
value:
metadata:
code: '1234'
company: Avengers
responses:
'200':
description: '200'
content:
application/json:
examples:
Result:
value: "{\n \"id\": \"plan_jEJWD1qF2Xf92eKv\",\n \"name\": \"Premium\",\n \"description\": \"Vá de Premium. E seja feliz!\",\n \"url\": \"/plans/plan_jEJWD1qF2Xf92eKv/pagarme-teste/premium\",\n \"statement_descriptor\": \"Spotify\",\n \"interval\": \"month\",\n \"interval_count\": 1,\n \"minimum_price\": 10000,\n \"billing_type\": \"postpaid\",\n \"payment_methods\": [\n \"boleto\",\n \"credit_card\"\n ],\n \"installments\": [\n 1\n ],\n \"status\": \"active\",\n \"currency\": \"BRL\",\n \"created_at\": \"2017-08-10T21:27:08Z\",\n \"updated_at\": \"2017-08-10T21:33:24Z\",\n \"items\": [\n {\n \"id\": \"pi_JDG10BpS1sKwboXk\",\n \"name\": \"Premium\",\n \"quantity\": 1,\n \"status\": \"active\",\n \"created_at\": \"2017-08-10T21:27:08Z\",\n \"updated_at\": \"2017-08-10T21:27:08Z\",\n \"pricing_scheme\": {\n \"price\": 1490,\n \"scheme_type\": \"unit\"\n }\n }\n ],\n \"metadata\": {\n \"code\": \"1234\",\n \"company\": \"Avengers\"\n }\n}"
schema:
type: object
properties:
id:
type: string
example: plan_jEJWD1qF2Xf92eKv
name:
type: string
example: Premium
description:
type: string
example: Vá de Premium. E seja feliz!
url:
type: string
example: /plans/plan_jEJWD1qF2Xf92eKv/pagarme-teste/premium
statement_descriptor:
type: string
example: Spotify
interval:
type: string
example: month
interval_count:
type: integer
example: 1
default: 0
minimum_price:
type: integer
example: 10000
default: 0
billing_type:
type: string
example: postpaid
payment_methods:
type: array
items:
type: string
example: boleto
installments:
type: array
items:
type: integer
example: 1
default: 0
status:
type: string
example: active
currency:
type: string
example: BRL
created_at:
type: string
example: '2017-08-10T21:27:08Z'
updated_at:
type: string
example: '2017-08-10T21:33:24Z'
items:
type: array
items:
type: object
properties:
id:
type: string
example: pi_JDG10BpS1sKwboXk
name:
type: string
example: Premium
quantity:
type: integer
example: 1
default: 0
status:
type: string
example: active
created_at:
type: string
example: '2017-08-10T21:27:08Z'
updated_at:
type: string
example: '2017-08-10T21:27:08Z'
pricing_scheme:
type: object
properties:
price:
type: integer
example: 1490
default: 0
scheme_type:
type: string
example: unit
metadata:
type: object
properties:
code:
type: string
example: '1234'
company:
type: string
example: Avengers
'404':
description: '404'
content:
application/json:
examples:
Result:
value: "{\n \"message\": \"Plan not found.\"\n}"
schema:
type: object
properties:
message:
type: string
example: Plan not found.
deprecated: false
tags:
- Plans
components:
securitySchemes:
sec0:
type: http
scheme: basic
x-readme-fauxas: true
x-provenance:
method: searched
source: https://docs.pagar.me/reference
harvested: '2026-10-14'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.pagar.me/reference/ativar-faturamento-manual-1.md
- https://docs.pagar.me/reference/atualizar-code-de-recebedor.md
- https://docs.pagar.me/reference/cancelar-assinatura-1.md
- https://docs.pagar.me/reference/cancelar-fatura-1.md
- https://docs.pagar.me/reference/cancelar-um-link-de-pagamento.md
- https://docs.pagar.me/reference/create-link.md
- https://docs.pagar.me/reference/criar-assinatura-avulsa.md
- https://docs.pagar.me/reference/criar-assinatura-de-plano-1.md
- https://docs.pagar.me/reference/criar-cliente-1.md
- https://docs.pagar.me/reference/criar-fatura-1.md
- https://docs.pagar.me/reference/criar-link-recebedor.md
- https://docs.pagar.me/reference/criar-link.md
- https://docs.pagar.me/reference/criar-pedido-2.md
- https://docs.pagar.me/reference/criar-pedido-com-antifraude.md
- https://docs.pagar.me/reference/criar-pedido-com-split-1.md
- https://docs.pagar.me/reference/criar-pedido-multicompradores.md
- https://docs.pagar.me/reference/criar-pedido-multimeios.md
- https://docs.pagar.me/reference/criar-plano-1.md
- https://docs.pagar.me/reference/criar-recebedor-1.md
- https://docs.pagar.me/reference/criar-token-cart%C3%A3o-1.md
- https://docs.pagar.me/reference/deletar-item.md
- https://docs.pagar.me/reference/desativar-faturamento-manual-1.md
- https://docs.pagar.me/reference/editar-cliente-1.md
- https://docs.pagar.me/reference/editar-item-1.md
- https://docs.pagar.me/reference/editar-item-do-pedido.md
- https://docs.pagar.me/reference/editar-item.md
- https://docs.pagar.me/reference/editar-meio-de-pagamento-da-assinatura.md
- https://docs.pagar.me/reference/editar-metadados-da-assinatura-1.md
- https://docs.pagar.me/reference/editar-metadados-da-fatura-1.md
- https://docs.pagar.me/reference/editar-metadados-do-plano-1.md
- https://docs.pagar.me/reference/editar-minimum-price-da-assinatura.md
- https://docs.pagar.me/reference/editar-plano-1.md
- https://docs.pagar.me/reference/editar-recebedor-1.md
- https://docs.pagar.me/reference/enviar-webhook.md
- https://docs.pagar.me/reference/excluir-plano-1.md
- https://docs.pagar.me/reference/fechar-um-pedido.md
- https://docs.pagar.me/reference/incluir-desconto-1.md
- https://docs.pagar.me/reference/incluir-incremento-1.md
- https://docs.pagar.me/reference/incluir-item-1.md
- https://docs.pagar.me/reference/incluir-item-2.md
- https://docs.pagar.me/reference/incluir-item.md
- https://docs.pagar.me/reference/incluir-uso.md
- https://docs.pagar.me/reference/listar-assinaturas-1.md
- https://docs.pagar.me/reference/listar-ciclos-1.md
- https://docs.pagar.me/reference/listar-clientes-1.md
- https://docs.pagar.me/reference/listar-descontos-2.md
- https://docs.pagar.me/reference/listar-faturas-1.md
- https://docs.pagar.me/reference/listar-incrementos.md
- https://docs.pagar.me/reference/listar-pedidos.md
- https://docs.pagar.me/reference/listar-planos-1.md
- https://docs.pagar.me/reference/listar-recebedores-1.md
- https://docs.pagar.me/reference/listar-uso.md
- https://docs.pagar.me/reference/listar-webhooks.md
- https://docs.pagar.me/reference/obter-assinatura-1.md
- https://docs.pagar.me/reference/obter-ciclo-1.md
- https://docs.pagar.me/reference/obter-cliente-1.md
- https://docs.pagar.me/reference/obter-desconto-1.md
- https://docs.pagar.me/reference/obter-fatura-1.md
- https://docs.pagar.me/reference/obter-incremento-1.md
- https://docs.pagar.me/reference/obter-item-do-pedido.md
- https://docs.pagar.me/reference/obter-link.md
- https://docs.pagar.me/reference/obter-links.md
- https://docs.pagar.me/reference/obter-pedido.md
- https://docs.pagar.me/reference/obter-plano-1.md
- https://docs.pagar.me/reference/obter-recebedor-1.md
- https://docs.pagar.me/reference/obter-saldo.md
- https://docs.pagar.me/reference/obter-webhook.md
- https://docs.pagar.me/reference/remover-desconto-1.md
- https://docs.pagar.me/reference/remover-incremento-1.md
- https://docs.pagar.me/reference/remover-item-1.md
- https://docs.pagar.me/reference/remover-item.md
- https://docs.pagar.me/reference/remover-todos-os-itens.md
- https://docs.pagar.me/reference/remover-uso.md
- https://docs.pagar.me/reference/renovar-ciclo-1.md
- https://docs.pagar.me/reference/retornando-pagamentos-por-recebedor.md
- https://docs.pagar.me/reference/retornando-pagamentos.md
- https://docs.pagar.me/reference/retornando-um-pagamento.md
- https://docs.pagar.me/reference/retornando-urs-de-um-recebedor-v5.md
merge:
pages: 78
deduped: 82
conflicts_kept_first: 0