Pular para o conteúdo principal
POST
/
products
/
{hash}
/
offers
cURL
curl --request POST \
  --url https://api.cloud.pepperpay.com.br/public/v1/products/{hash}/offers \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "Oferta Especial do Curso",
  "price": 9900,
  "payment_methods": [
    1,
    3
  ],
  "method_default": 1,
  "interval": "monthly",
  "affiliates_visible": true,
  "payment_method_discounts": [
    {
      "payment_method": "credit_card",
      "discount_percentage": 10
    }
  ]
}
'
{
  "hash": "abc123def",
  "title": "Oferta Especial do Curso",
  "price": 9900,
  "url": "https://go.pepper.com.br/abc123def",
  "status": 1,
  "interval": "monthly",
  "created_at": "2024-12-26 15:44:26",
  "updated_at": "2024-12-26 15:44:26"
}

Headers Obrigatórios

  • Authorization: Bearer {seu_token_aqui}
  • Accept: application/json
  • Content-Type: application/json

Autorizações

Authorization
string
header
obrigatório

Use o token da Pepper API no formato: Bearer {seu_token_aqui}

Parâmetros de caminho

hash
string
obrigatório

Hash ID do produto

Corpo

application/json

Dados para criação da oferta

title
string
obrigatório

Título da oferta

price
integer
obrigatório

Preço da oferta em centavos

payment_methods
enum<integer>[]
obrigatório

Métodos de pagamento aceitos (1 para cartão, 2 para boleto, 3 para pix)

Opções disponíveis:
1,
2,
3
method_default
enum<integer>
obrigatório

Método de pagamento padrão (1 para cartão, 2 para boleto, 3 para pix)

Opções disponíveis:
1,
2,
3
affiliates_visible
boolean
obrigatório

Se a oferta ficará visível para afiliados no marketplace

interval
enum<string>

Intervalo de recorrência (obrigatório apenas para produtos de assinatura)

Opções disponíveis:
daily,
weekly,
monthly,
quarterly,
semi-annual,
yearly
payment_method_discounts
object[]

Descontos por método de pagamento

Resposta

Oferta criada com sucesso

hash
string

Hash ID único da oferta criada

title
string

Título da oferta

price
integer

Preço da oferta em centavos

url
string

URL do checkout dessa oferta

status
integer

Status da oferta

interval
string | null

Intervalo de recorrência da oferta

created_at
string

Data de criação da oferta

updated_at
string

Data de atualização da oferta