You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _i18n/pt/_posts/cielo-lio/2017-01-01-cielo-lio.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1425,7 +1425,10 @@ startActivity(intent)
1425
1425
1426
1426
## Recuperando dados do pagamento
1427
1427
1428
-
Para recuperar os dados de pagamento basta acessar a intent na activity de resposta e no parâmetro data, acessar a uri, da seguinte forma:
1428
+
Para recuperar os dados do pagamento, basta fazer o seguinte:
1429
+
1430
+
**1**. Na Activity de resposta, acesse a Intent recebida.
1431
+
**2**. Use o parâmetro `data` da Intent para obter a URI com as informações da transação.
1429
1432
1430
1433
```java
1431
1434
val responseIntent = intent
@@ -1437,9 +1440,10 @@ if (Intent.ACTION_VIEW == responseIntent.action) {
1437
1440
}
1438
1441
```
1439
1442
1440
-
Lembrando que o parâmetro “**response**” é o mesmo que foi configurado como resposta na chamada de pagamento.
1443
+
<asidestyle="background-color: #d4edda; padding: 15px; border-left: 5pxsolid#28a745; color: #155724;margin-top: 20px; margin-bottom: 20px;"> O parâmetro `response` é o mesmo que foi configurado como resposta na chamada de pagamento. </aside>
1444
+
1445
+
Assim que o pagamento é concluído, a Cielo Smart envia uma resposta para a URI configurada previamente. Essa resposta será um JSON contendo os dados da transação, seguindo o formato exemplificado abaixo:
1441
1446
1442
-
Com o pagamento finalizado a LIO retornará para a uri configurada inicialmente um JSON seguindo o formato exemplificado abaixo:
1443
1447
1444
1448
```json
1445
1449
{
@@ -1550,7 +1554,8 @@ Com o pagamento finalizado a LIO retornará para a uri configurada inicialmente
1550
1554
}
1551
1555
```
1552
1556
1553
-
> **Atenção:** O campo statusCode=0(apenas pagamentos pix) ou 1 indica uma transação de pagamento e statusCode=2 Cancelamento
1557
+
<asidestyle="background-color: #d4edda; padding: 15px; border-left: 5pxsolid#28a745; color: #155724;margin-top: 20px; margin-bottom: 20px;"> O campo statusCode=0(apenas pagamentos pix) ou 1 indica uma transação de pagamento e statusCode=2 Cancelamento. </aside>
1558
+
1554
1559
1555
1560
| Payment Fields - (**atributo do objeto Payment**) |
1556
1561
| Nome do Campo | Descrição do Campo | Valor Exemplo |
@@ -1591,21 +1596,22 @@ Com o pagamento finalizado a LIO retornará para a uri configurada inicialmente
1591
1596
| applicationId | Pacote de aplicação | cielo.launcher |
1592
1597
| numberOfQuotas | Número de parcelas | 2 |
1593
1598
1594
-
### Exemplos de retorno
1599
+
### Exemplos de retorno: sucesso e erro
1595
1600
1596
1601
Segue exemplos de retorno com sucesso e erro nas operações via intent na integração híbrida.
1597
1602
Lembrando que em ambos os cenários abaixos é o conteúdo da URI e o campo resonse está em formato base64.
Se houver algum erro no pagamento, seja ele cancelado por usuário ou por saldo insuficiente, continuamos olhando para o campo `response` onde será retornando um base64 com o motivo do pagamento não realizado com sucesso.
1607
1614
1608
-
Se houver algum erro no pagamento, seja ele cancelado por usuario ou saldo insuficiente continuamos olhando para o campo response onde será retornando um base64 com o motivo do pagamento não realizado com sucesso
0 commit comments