asaasSdk

Criar um QR Code Pix estático

PixQrCode qrCode = PixQrCode
        .creator()
        .setAddressKey("SUA_CHAVE_PIX")
        .setDescription("teste")
        .setValue(new BigDecimal("0.01")).create();

Decodificar um QR Code Pix

PixDecodedQrCode decodedQrCode = PixDecodedQrCode.decoder()
                        .setPayload("payload")
                        .create();

Criar uma chave Pix aleatória

PixAddressKey.creator().setType(PixAddressKeyType.EVP).create();

Recuperar chaves Pix ativas

ResourceSet<PixAddressKey> pixAddressKeyList = PixAddressKey.reader()
                .setStatus(PixAddressKeyStatus.ACTIVE)
                .read();

Cancelar uma transação Pix

PixTransaction cancelledPixTransaction = PixTransaction.canceller("35363f6e-93e2-11ec-b9d9-96f4053b1bd4").create();