---
title: "Providers"
url: "https://devcenter.stone.com.br/sdk-android-providers"
image: "https://devcenter.stone.com.br/_og/d/c_Ocean.takumi,title_Providers,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMzMEE2NkQifX19,p_Ii9zZGstYW5kcm9pZC1wcm92aWRlcnMi,s_c7S4u6XRg94uBrEw.png"
---

# Providers

### [Estou com um problema na integração da SDK, a Lib não inicializa. Tem um erro na ferramente de injeção de dependência (koin) Que acontece quando eu tento instanciar o PosPrinterProvider.](#estou-com-um-problema-na-integração-da-sdk-a-lib-não-inicializa-tem-um-erro-na-ferramente-de-injeção-de-dependência-koin-que-acontece-quando-eu-tento-instanciar-o-posprinterprovider)

Neste caso tem que deixar a mesma versão que é usada no SDK

As versões mais recentes do Koin possuem incompatibilidade com as versões mais antigas. Na versão 4.7.7 da SDK está sendo utilizada a versão 3.1.6 do Koin e na versão 5.1.4 da SDK, está sendo usada a versão 3.3.3 do Koin.

---

### [Erro de chamada: stone.providers.ReversalProvider.<init>java.lang.IllegalStateException: KoinApplication has not been started](#erro-de-chamada-stoneprovidersreversalproviderinitjavalangillegalstateexception-koinapplication-has-not-been-started)

Temos um exemplo de uso na nossa demo: [https://github.com/stone-payments/demo-sdk-android/blob/1b756e23afedb21db5db59a8c4\[…\]/main/java/br/com/stonesdk/sdkdemo/activities/MainActivity.javaMas](https://github.com/stone-payments/demo-sdk-android/blob/1b756e23afedb21db5db59a8c4%5B%E2%80%A6%5D/main/java/br/com/stonesdk/sdkdemo/activities/MainActivity.javaMas) esse erro pode acontecer quando não é feita a inicialização do SDK.

**Inicializando o SDK**

**Passe as referencias de chaves nos campos indicados para conseguir transacionar com PIX:**

```java
// Necessario somente que utilização de transações com QRCode, como PIX  
        put(StoneKeyType.QRCODE_AUTHORIZATION, "YOUR_AUTHORIZATION_KEY");  
        put(StoneKeyType.QRCODE_PROVIDERID, "YOUR_QRCODE_PROVIDER_ID");
```

Se ainda estiver com problemas, poderia nos enviar o log desde o inicio da aplicação até a reprodução do problema [neste link.](https://app.pipefy.com/public/form/tAJgHxyA)

---

---

**Jornada: [Integrar pelos Providers](https://devcenter.stone.com.br/sdk-android-overview-da-sdk)**  
Etapa 5 de 18

[**Etapa anterior**Comunicação Stone](https://devcenter.stone.com.br/sdk-android-comunicacao-stone)[**Próxima etapa**Providers padrão: Provider de Ativação](https://devcenter.stone.com.br/sdk-android-provedor-ativacao)

Siga a Stone nas redes sociais

[](https://www.facebook.com/stonepagamentos/)[](https://x.com/sejastone/)[](https://www.instagram.com/stone/)[](https://br.linkedin.com/company/stone-co)[](https://www.youtube.com/channel/UCk4L4JykgoDkN8YeuxkNqIQ)

© Stone Instituição de Pagamento S.A. CNPJ 16.501.555/0001-57

Av. Rebouças, 2880, 4º andar, Pinheiros, CEP 05.402-500 – São Paulo/SP

Instituição de pagamento autorizada pelo Banco Central do Brasil, nas modalidades de credenciadora e emissora de moeda eletrônica.