Este README fornece uma visão geral de funções para implementação do Banco Sicoob com o sistema de pagamento PIX. Cada função é detalhada abaixo para que os desenvolvedores entendam seu propósito e uso.
O SDK Sicoob Banking facilita a integração perfeita com o sistema de pagamento PIX do Sicoob. Ele oferece funções para lidar com autenticação, criar e gerenciar cobranças PIX, configurar webhooks e muito mais. Os desenvolvedores podem utilizar essas funções para construir aplicativos robustos que aproveitem os pagamentos PIX dentro do ecossistema bancário do Sicoob.
Este função lida com o token OAuth necessário para autenticação com a API PIX. Ele obtém e atualiza o token conforme necessário para garantir uma comunicação tranquila com o serviço PIX.
Exemplo de código:
async handleOAuthToken(credential: Credential): Promise<Credential> {
// Implementação da função
}
Verifica se o token OAuth expirou. Se o token tiver expirado, retorna true; caso contrário, retorna false.
Exemplo de código:
public async isOauthExpired(credential: Credential): boolean {
// Implementação da função
}
Recupera informações sobre uma cobrança PIX específica com base no ID da transação fornecido. Retorna detalhes como o status do pagamento PIX.
Exemplo de código:
public async findPixCharge(credential: Credential, pix: Pix): Promise<Pix> {
// Implementação da função
}
Cria uma nova cobrança PIX usando as credenciais e detalhes do PIX fornecidos. Esta função inicia uma transação de pagamento PIX.
Exemplo de código:
public async createPixCharge(credential: Credential, pix: Pix): Promise<Pix> {
// Implementação da função
}
Configura um webhook para receber notificações sobre transações PIX. Associa o webhook ao endpoint do ouvinte fornecido para receber notificações de evento.
Exemplo de código:
public async createPixWebhook(credential: Credential, listener: Listener): Promise<any> {
// Implementação da função
}
Exclui qualquer webhook PIX existente associado às credenciais fornecidas. Esta função é útil para gerenciar webhooks e limpar configurações redundantes.
Exemplo de código:
public async deletePixWebhook(credential: Credential, listener: Listener): Promise<any> {
// Implementação da função
}
Decodifica e analisa os dados recebidos de um evento de webhook PIX. Transforma os dados brutos do webhook em um formato estruturado, especificando que o evento se refere a uma transação PIX.
Exemplo de código:
public async decodeWebhookEvent(data: any): BrazilBankingWebhook {
// Implementação da função
}
Sinta-se à vontade para explorar essas funções e integrá-las ao seu aplicativo para interação tranquila com o sistema de pagamento PIX do Sicoob. Se encontrar algum problema ou tiver dúvidas, consulte a documentação do SDK ou entre em contato com nossa equipe de suporte para obter assistência. Boa codificação!
Descubra a API do Intopays e desbloqueie o poder da integração com todos os bancos, incluindo o Banco Sicoob. Simplifique suas operações financeiras com o PIX e outras transações bancárias em uma plataforma única e eficiente. Explore a API do Intopays e comece a integrar com facilidade.