Skip to main content
O cliente expõe os recursos abaixo. Cada recurso agrupa métodos relacionados a um domínio da API.
Referência baseada no contrato público do pacote @pagfinance/sdk. Os endpoints REST correspondentes estão documentados na API Reference.

Visão geral dos recursos

RecursoMétodos
assetsacceptedCryptos, gatewayConfig, assets, getAssetPrice
paymentsvalidateCode, quote, create, submit, list, get
receiptsget({ type, tx, chain })
kycnaturalProposal, legalProposal, documentUrl, check, cpfValidate, userData
userme
authsignIn, challenge, verify, setToken, getToken, clearToken, otpSend, enableAutoRelogin

assets

Cotações de preço e configuração de ativos. Métodos públicos, sem autenticação.
Retorna a configuração das criptomoedas aceitas pela plataforma.
Retorna a configuração do gateway de pagamento.
Lista os ativos disponíveis.
Retorna o preço de um ativo em uma moeda fiat.

payments

Validação, cotação, criação e consulta de pagamentos.
Valida um código de pagamento (PIX, boleto ou giftcard).
Solicita uma cotação para um pagamento.
Cria um pagamento a partir de uma cotação.
Submete a transação de um pagamento criado.
Lista os pagamentos do usuário autenticado.
Retorna um pagamento específico pelo identificador.

receipts

Recibos de transação, agnósticos ao tipo de pagamento.
Retorna o recibo de uma transação. Agnóstico: serve para PIX, boleto e giftcard.

kyc

Verificação de identidade (pessoa física e jurídica).
MétodoDescrição
naturalProposalCria uma proposta de KYC para pessoa física.
legalProposalCria uma proposta de KYC para pessoa jurídica.
documentUrlObtém a URL para envio de documentos.
checkConsulta o status da verificação.
cpfValidateValida um CPF.
userDataRetorna os dados do usuário associados ao KYC.

user

Dados do usuário autenticado.
Retorna os dados do usuário autenticado.

auth

Autenticação e gestão de tokens. Detalhes completos em Autenticação e Configuração.
MétodoDescrição
signIn(params, signer)Executa o fluxo completo de login e salva o token.
challenge(params)Solicita o desafio (nonce).
verify(params)Verifica a assinatura e recebe o token JWT.
setToken(token)Define o token JWT no cliente.
getToken()Retorna o token atual.
clearToken()Remove o token do cliente.
otpSend(params)Envia um código OTP.
enableAutoRelogin(fn)Habilita re-login automático em 401.

Erros

Todos os métodos podem lançar PagFinanceError.