Criar sessão de pagamento
Cria uma nova sessão de pagamento para transações digitais
Autorizações
Corpo
countrystringObrigatórioExample:
País da transação
BR
uuidBuyerstring · uuidObrigatórioExample:
UUID do comprador
6fe2013e-6f49-4689-85d8-d31142e567f7
merchantOrderIdstringObrigatórioExample:
Identificador do pedido no merchant
ORDER_123
paymentDescriptionstringOpcionalExample:
Descrição do pagamento
Compra na Loja X
Respostas
201
Sessão de pagamento criada com sucesso
application/json
400
Requisição inválida
application/json
401
Não autorizado
application/json
500
Erro interno do servidor
application/json
post
POST /v2/session HTTP/1.1
Host: api.barte.com
X-Token-Api: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 179
{
"country": "BR",
"amount": {
"currency": "BRL",
"value": 10000
},
"uuidBuyer": "6fe2013e-6f49-4689-85d8-d31142e567f7",
"merchantOrderId": "ORDER_123",
"paymentDescription": "Compra na Loja X"
}
{
"checkoutSession": "cs_123456789",
"country": "BR",
"paymentDescription": "Compra na Loja X",
"customerId": "cus_123456789",
"callbackUrl": "https://api.merchant.com/callback",
"amount": {
"currency": "BRL",
"value": 10000
},
"createdAt": "2024-03-20T10:00:00Z",
"workflow": "STANDARD",
"installments": {
"planId": "plan_123",
"plan": "3x sem juros"
}
}
Atualizado
Isto foi útil?