Confirmar pagamento PIX

Este endpoint é responsável por confirmar e efetivar um pagamento PIX previamente iniciado. Ele deve ser utilizado após a chamada de init, garantindo que a transação seja processada com o valor definido.


🔼

POST urlServidor/v1/marketplace/banking/transfers/pix-confirm

Obs: A palavra urlServidor deve ser substituída pela url do servidor.

Parâmetros da Requisição

NomeTipoObrigatórioDescrição
integration-keystringSimChave de integração.
x-tokenstringSimToken utilizado para autenticação. Pode ser encontrado no portal da API.
AuthorizationAuth Type Bearer TokenSimInserir o Bearer Token, gerado na rota Auth

Exemplo de header da requisição

curl--request POST \
--location 'urlServidor/v1/marketplace/banking/transfers/pix-confirm' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \

📥 Body da requisição

{
 "type": "RANDOM",
 "key": "597b7eed-ab88-4c2b-947a-c8729f8e21ed",
 "amount": 100,
"init_id": "E13935893202604231306mtnQXCKoYpZ"
}

📌 Campos

CampoTipoObrigatórioDescrição
typestringSimTipo da chave Pix.
keystringCondicionalChave Pix. Obrigatória quando typeHASH.
hash_codestringCondicionalCódigo copia e cola. Obrigatório quando type = HASH.
amountnumberSimValor da transferência em centavos.
init_idstringSimIdentificador retornado na etapa de init.

📤 Resposta

{
    "_id": "69f0f2cf71ad0804c940575a",
    "type": "PIX",
    "status": "PROCESSING",
    "establishment_id": "155392",
    "init_type": "DICT",
    "transaction_identification": null,
    "gateway_authorization": "CELCOIN",
    "fees_details": [],
    "expected_at": "2026-04-28T17:47:59.156Z",
    "pixKey": "597b7eed-ab88-4c2b-947a-c8729f8e21ed",
    "recipient": {
        "first_name": "DS DESENVOLVIMENTO DE SOFTWARES, APLICATIVOS E SISTEMAS LTDA",
        "document": "26244342000140",
        "bank_ispb": "13935893",
        "bank_name": "CELCOIN INSTITUICAO DE PAGAMENTO S.A.",
        "routing_number": "****",
        "routing_check_digit": "*",
        "account_number": "*******",
        "account_check_digit": "*",
        "account_type": "CHECKING",
        "pix_key": "597b7eed-ab88-4c2b-947a-c8729f8e21ed",
        "pix_key_type": "EVP",
        "type": "CHECKING"
    },
    "payer": {
        "bank_code": "509",
        "bank_name": "CELCOIN IP S.A.",
        "routing_number": "0001",
        "account_number": "422345",
        "account_check_digit": "9",
        "establishment": {
            "id": 155392,
            "first_name": "EC Final3",
            "last_name": "Final 3",
            "document": "31820784000128",
            "type": "BUSINESS",
            "access_type": "ACQUIRER",
            "risk": "LOW",
            "active": true,
            "mcc": "5044"
        },
        "marketplace": {
            "id": 26,
            "nickname": "Parceiro Integrações",
            "first_name": "Webhooks Integrações",
            "last_name": "API Integrações",
            "document": "60274849000185",
            "type": "LICENSED",
            "active": true
        },
        "type": "CHECKING"
    },
    "history": [
        {
            "status": "CREATED",
            "created_at": "2026-04-28T17:47:59.156Z",
            "_id": "69f0f2cf71ad0804c940575b"
        },
        {
            "status": "PROCESSING",
            "created_at": "2026-04-28T17:47:59.157Z",
            "_id": "69f0f2cf71ad0804c940575c"
        }
    ],
    "method": "OUT",
    "description": "",
    "init_id": "E13935893202604281747Y3pL5YlGFRs",
    "end_to_end": "E13935893202604281747Y3pL5YlGFRs",
    "reprocessed": false,
    "commission_id": null,
    "reversal_transaction_id": null,
    "transfer_id_fees_origin": null,
    "created_at": "2026-04-28T17:47:59.161Z",
    "updated_at": "2026-04-28T17:47:59.161Z",
    "__v": 0
}

📊 Estrutura da Resposta – Confirmar PIX

CampoTipoObrigatórioDescrição
_idstringSimID único do pagamento.
typestringSimTipo do pagamento (PIX).
statusstringSimStatus atual da transação.
establishment_idstringSimID do estabelecimento.
init_typestringSimTipo de inicialização do Pix.
transaction_identificationstringNãoIdentificador adicional da transação.
gateway_authorizationstringSimGateway responsável pela autorização.
fees_detailsarraySimLista de taxas aplicadas.
expected_atstring (datetime)SimData prevista de liquidação.
pixKeystringSimChave Pix utilizada.
recipientobjectSimDados do recebedor.
payerobjectSimDados do pagador.
historyarraySimHistórico de status.
methodstringSimMétodo (IN ou OUT).
descriptionstringSimDescrição da transação.
init_idstringSimID retornado na inicialização.
end_to_endstringSimIdentificador único no Bacen.
reprocessedbooleanSimIndica reprocessamento.
commission_idstringNãoID da comissão.
reversal_transaction_idstringNãoID da reversão.
transfer_id_fees_originstringNãoID da transferência de taxas.
created_atstring (datetime)SimData de criação.
updated_atstring (datetime)SimData de atualização.
__vnumberSimVersão do documento.
amountnumberSimValor da transação em centavos.
feesnumberSimTotal de taxas em centavos.
fees_bankingobjectSimPacote de taxas aplicado.
gateway_keystringSimChave do gateway.
original_amountnumberSimValor original da transação em centavos.

💰 Objeto fees_details

CampoTipoObrigatórioDescrição
namestringSimNome da taxa.
amountnumberSimValor da taxa em centavos.
descriptionstringSimDescrição da taxa.
_idstringSimID da taxa.

👤 Objeto recipient

CampoTipoObrigatórioDescrição
first_namestringSimNome / razão social.
documentstringSimCPF ou CNPJ.
bank_ispbstringSimISPB do banco.
bank_namestringSimNome do banco.
routing_numberstringSimAgência.
routing_check_digitstringSimDígito da agência.
account_numberstringSimConta.
account_check_digitstringSimDígito da conta.
account_typestringSimTipo da conta.
pix_keystringSimChave Pix.
pix_key_typestringSimTipo da chave.
typestringSimTipo da conta.

🏦 Objeto payer

CampoTipoObrigatórioDescrição
bank_codestringSimCódigo do banco.
bank_namestringSimNome do banco.
routing_numberstringSimAgência.
account_numberstringSimConta.
account_check_digitstringSimDígito da conta.
typestringSimTipo da conta.
establishmentobjectSimEstabelecimento pagador.
marketplaceobjectSimMarketplace pagador.

🏪 Objeto payer.marketplace

CampoTipoObrigatórioDescrição
idnumberSimID do marketplace.
nicknamestringSimApelido.
first_namestringSimNome / razão social.
last_namestringSimNome complementar.
documentstringSimCPF/CNPJ.
typestringSimTipo do marketplace.
activebooleanSimIndica se está ativo.

🧮 Objeto fees_banking

CampoTipoObrigatórioDescrição
idnumberSimID do registro.
fees_banking_idnumberSimID do pacote de tarifas.
namestringSimNome do pacote.
descriptionstringSimDescrição.
standardnumberSimTaxa base em centavos.
markupnumberSimMarkup aplicado em centavos.
feesnumberSimTotal de taxas em centavos.

🧾 Objeto history

CampoTipoObrigatórioDescrição
statusstringSimStatus naquele momento.
created_atstringSimData do evento.
_idstringSimID do histórico.

Códigos de Resposta

Consulte a página com os status: Status de respostas

Para mais detalhes sobre os parâmetros e funcionamento da API, acesse a documentação oficial da Paytime.


Did this page help you?