Super TEF
  1. Pagamentos
Super TEF
  • API - SuperTEF
  • Clientes
    • Cadastro
      POST
    • Detalhes
      GET
    • Atualizar
      PUT
    • Lista
      GET
  • P.O.S
    • Cadastro
      POST
    • Atualizar
      PUT
    • Detalhes P.O.S
      GET
    • Lista
      GET
  • Pagamentos
    • Cadastro
      POST
    • Lista
      GET
    • Detalhes
      GET
  1. Pagamentos

Cadastro

POST
pagamentos
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'pagamentos' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cliente_chave":"683e03611204f",
    "pos_id": 4,
    "transaction_type": "1",
    "installment_count": 1,
    "amount": 10.00,
    "order_id": "123",
    "description": "Pagamento de teste",
    "installment_type": 1
}'
Response Response Example
{
    "payment_uniqueid": 179,
    "created_at": "2025-06-03T15:21:29.000000Z",
    "payment_status": 1,
    "payment_message": "Solicitado",
    "payment_order": {
        "pos_id": 43,
        "installment_type": 1,
        "transaction_type": 2,
        "installment_count": 2,
        "amount": "500.00",
        "order_id": "123",
        "description": "Desc"
    },
    "payment_data": {
        "id_payment": null,
        "cardholder_name": null,
        "brand": null,
        "nsu": null,
        "authorization_code": null,
        "authorization_date_time": null
    }
}

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Bodyapplication/json
cliente_chave
string 
requerido
pos_id
integer 
requerido
id a pos que ira enviar, se null ira listar em todas
transaction_type
string 
requerido
1 Debito. 2 Credito, 3 Pix
installment_count
integer 
requerido
Número de Parcelas
amount
integer 
requerido
order_id
string 
requerido
description
string 
requerido
installment_type
integer 
requerido
1 ou 2 Parcelado pela Loja Juros, 3 Parecelado pelo cliente Juros
Examples

Respostas

🟢200Success
application/json
Body
payment_uniqueid
integer 
requerido
created_at
string 
requerido
payment_status
integer 
requerido
payment_message
string 
requerido
payment_order
object 
requerido
pos_id
integer 
requerido
installment_type
integer 
requerido
transaction_type
integer 
requerido
installment_count
integer 
requerido
amount
string 
requerido
order_id
string 
requerido
description
string 
requerido
payment_data
object 
requerido
id_payment
null 
requerido
cardholder_name
null 
requerido
brand
null 
requerido
nsu
null 
requerido
authorization_code
null 
requerido
authorization_date_time
null 
requerido
Página anterior
Lista
Próxima página
Lista
Built with