Catalog · How the catalog works
CieloDeeplink
Component CieloDeeplink for the Delphi
- ★ 3 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
CieloDeeplink
Component CieloDeeplink for the Delphi
Integrado
- Pagamento
- Cancelamento
- Impressão
Instalação
- Install no CieloDeeplink.dpk
- Adicione o library
/src/Integração via Deeplink
- Garantir a compatibilidade com o Android 10 (permissões, notificações, criação de intents, etc)
- Ter o minSdkVersion 24 e o targetSdkVersion 29
- Para utilizar a integração via DeepLink confira a documentação aqui, ter o metadado declarado no arquivo AndroidManifest.xml
Manifest
É necessário definir um contrato de resposta com a LIO para que a mesma possa responder após o fluxo de pagamento/cancelamento/impressão. Esse contrato deve ser definido no manifest.xml da aplicação conforme o exemplo abaixo:
<activity android:name=".ResponseActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="response" android:scheme="order" />
</intent-filter>
</activity>Os nomes “response” e “order” podem ser substituídos pelo que fizer sentido no seu aplicativo. Lembrando que na hora de fazer a chamada de pagamento, você deve informar os mesmos nomes para receber o callback da LIO. Para realizar o pedido de pagamento é preciso criar um json seguindo o formato definido abaixo e converte-lo para BASE64:
- Incluir nova tag no arquivo AndroidManifest.xml para que o App possa ser distribuído corretamente para os terminais no processo de publicação
<meta-data
android:name="cs_integration_type"
android:value="uri"
/>
