Iniciar pagamento PIX

Este endpoint permite iniciar um pagamento via PIX a partir de uma chave Pix ou código “copia e cola”. A operação realiza a validação da chave, identifica o recebedor e cria uma transação de transferência PIX, retornando todos os dados necessários para acompanhamento.

🔼

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

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-init' \
--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"
}

Variáveis

CampoTipoObrigatórioDescrição
typestringSimConsulte Tipo da chave.
keystringCondicionalChave Pix. Obrigatória quando typeHASH.
hash_codestringCondicionalCódigo copia e cola. Obrigatório quando type = HASH.

Tipos de chave (type)

ValorDescrição
HASHCódigo copia e cola
CPFCPF
CNPJCNPJ
EMAILE-mail
PHONETelefone
RANDOMChave aleatória

Modelo Response

{
    "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,
    "_id": "69f0f2cf71ad0804c940575a",
    "created_at": "2026-04-28T17:47:59.161Z",
    "updated_at": "2026-04-28T17:47:59.161Z",
    "__v": 0
}

📊 Estrutura da Resposta – PIX OUT

CampoTipoObrigatórioDescrição
_idstringSimID único do pagamento.
typestringSimTipo da transação (ex: PIX).
statusstringSimStatus atual da transação.
establishment_idstringSimID do estabelecimento pagador.
init_typestringSimTipo de inicialização do Pix (ex: DICT, HASH).
transaction_identificationstringnullNão
gateway_authorizationstringSimGateway responsável pela autorização.
fees_detailsarraySimLista de taxas aplicadas.
expected_atstring (datetime)SimData prevista de conclusão.
pixKeystringSimChave Pix utilizada na transação.
recipientobjectSimDados do recebedor.
payerobjectSimDados do pagador.
historyarraySimHistórico de status da transação.
methodstringSimDireção da transação (IN ou OUT).
descriptionstringSimDescrição da transação.
init_idstringSimID retornado na inicialização do Pix.
end_to_endstringSimIdentificador único da transação no Bacen.
reprocessedbooleanSimIndica se houve reprocessamento.
commission_idstringnullID da comissão.
reversal_transaction_idstringnullID da reversão.
transfer_id_fees_originstringnullID da reversão.
created_atstring (datetime)SimData de criação do registro.
updated_atstring (datetime)SimData da última atualização.
__vnumberSimVersão do documento.

👤 Objeto recipient (Recebedor)

CampoTipoObrigatórioDescrição
first_namestringSimNome / Razão social do recebedor.
documentstringSimCPF ou CNPJ do recebedor.
bank_ispbstringSimISPB do banco.
bank_namestringSimNome do banco.
routing_numberstringSimNúmero da agência.
routing_check_digitstringSimDígito da agência.
account_numberstringSimNúmero da conta.
account_check_digitstringSimDígito da conta.
account_typestringSimTipo da conta (ex: CHECKING).
pix_keystringSimChave Pix do recebedor.
pix_key_typestringSimTipo da chave (ex: EVP, CPF, EMAIL).
typestringSimTipo da conta.

🏦 Objeto payer (Pagador)

CampoTipoObrigatórioDescrição
bank_codestringSimCódigo do banco.
bank_namestringSimNome do banco.
routing_numberstringSimAgência bancária.
account_numberstringSimNúmero da conta.
account_check_digitstringSimDígito da conta.
typestringSimTipo da conta.
establishmentobjectSimDados do estabelecimento pagador.
marketplaceobjectSimDados do marketplace.

🏢 Objeto payer.establishment

CampoTipoDescrição
idnumberID do estabelecimento.
first_namestringNome.
last_namestringNome complementar.
documentstringCPF/CNPJ.
typestringTipo (ex: BUSINESS).
access_typestringTipo de acesso.
riskstringNível de risco.
activebooleanIndica se está ativo.
mccstringCódigo MCC.

🏪 Objeto payer.marketplace

CampoTipoObrigatórioDescrição
idnumberSimID do marketplace.
nicknamestringSimApelido do marketplace.
first_namestringSimPrimeiro nome ou razão social.
last_namestringSimNome complementar ou nome fantasia.
documentstringSimCPF ou CNPJ do marketplace.
typestringSimTipo do marketplace (ex: LICENSED).
activebooleanSimIndica se o marketplace está ativo.

🧾 Objeto history

CampoTipoDescrição
statusstringStatus da transação naquele momento.
created_atstringData do evento.
_idstringID do registro de histórico.

⚠️

Registro de logs

É obrigatório manter registros em logs de todas as validações de OTP realizadas. A Paytime pode solicitar, a qualquer momento, relatórios e evidências desses logs para fins de auditoria e comprovação de segurança em movimentações financeiras.


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?