Criar transferência P2P

Transferência entre contas


🔼

POST urlServidor/v1/marketplace/banking/transfers/p2p

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/p2p' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token' \
--header 'Authorization: Bearer {{bearer_token}}' \

Variáveis

CampoTipoObrigatórioDescrição
amountnumberSimValor da transferência em centavos
documentstringSimDocumento do destinatário (CPF/CNPJ)
descriptionstringNãoDescrição da transferência

📥 Modelo body

{
  "amount": 10000,
  "document": "20961538000170",
  "description": "Repasse de comissão"
}

Modelo response

{
    "_id": "69ea188e71ad0804c9405083",
    "type": "P2P",
    "status": "PENDING",
    "amount": 10000,
    "establishment_id": "155392",
    "gateway_key": "a152a7fb-d1eb-43e1-9b58-3f09f3a00865",
    "gateway_authorization": "CELCOIN",
    "expected_at": "2026-04-23T13:03:10.009Z",
    "recipient": {
        "account_number": "431143",
        "account_check_digit": "7",
        "type": "CHECKING",
        "establishment": {
            "id": 155391,
            "first_name": "EC Final1",
            "last_name": "Final 1",
            "document": "20961538000170"
        },
        "marketplace": {
            "id": 26,
            "first_name": "Webhooks Integrações",
            "last_name": "API Integrações",
            "document": "60274849000185"
        }
    },
    "payer": {
        "account_number": "422345",
        "account_check_digit": "9",
        "type": "CHECKING",
        "establishment": {
            "id": 155392,
            "first_name": "EC Final3",
            "last_name": "Final 3",
            "document": "31820784000128"
        },
        "marketplace": {
            "id": 26,
            "first_name": "Webhooks Integrações",
            "last_name": "API Integrações",
            "document": "60274849000185"
        }
    },
    "history": [
        {
            "status": "CREATED",
            "created_at": "2026-04-23T13:03:10.009Z",
            "_id": "69ea188e71ad0804c9405084"
        }
    ],
    "method": "OUT",
    "end_to_end": null,
    "description": "Repasse de comissão",
    "reprocessed": false,
    "created_at": "2026-04-23T13:03:10.013Z",
    "updated_at": "2026-04-23T13:03:10.013Z"
}

📥 Detalhe response

CampoTipoObrigatórioDescrição
_idstringSimID da transferência
typestringSimTipo da transferência (P2P)
statusstringSimStatus atual.[ CREATED, PENDING, PAID, FAILED, REFUNDED, CANCELED, PROCESSING]
amountnumberSimValor em centavos
original_amountnumberNãoValor original da transferência
establishment_idstringSimID do estabelecimento
gateway_keystringNãoCódigo do gateway
gateway_authorizationstringSimCódigo de autorização
expected_atstringSimData prevista de conclusão
methodstringSimDireção da transferência (IN/OUT)
pixKeystringNãoChave Pix (quando aplicável)
end_to_endstringNãoIdentificador único da transação
descriptionstringNãoDescrição da transferência
reprocessedbooleanSimIndica reprocessamento
created_atstringSimData de criação
updated_atstringSimData de atualização
feesnumberNãoTotal de taxas
userobjectNãoUsuário responsável

Objeto recipient (Conta recebedora)

CampoTipoObrigatórioDescrição
documentstringSimDocumento do titular
bank_codestringNãoCódigo do banco
bank_ispbstringNãoISPB do banco
bank_namestringNãoNome do banco
routing_numberstringNãoAgência
routing_check_digitstringNãoDígito da agência
account_numberstringSimNúmero da conta
account_check_digitstringSimDígito da conta
typestringSimTipo da conta (CHECKING, SAVING, PAYMENT)
pix_keystringNãoChave Pix

Objeto payer (Conta pagadora)

Mesma estrutura do objeto recipient, representando a origem do saldo.


Objeto history

CampoTipoObrigatórioDescrição
statusstringSimStatus da transferência. [ CREATED, PENDING, PAID, FAILED, REFUNDED, CANCELED, PROCESSING ]
created_atstringSimData do evento
_idstringSimID do registro

Objeto user

CampoTipoObrigatórioDescrição
idnumberSimID do usuário
first_namestringSimNome
last_namestringNãoSobrenome
profile_idnumberSimID do perfil

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?