NFC PagSeguro Screenflow Authors: File Name: Software version: Document version:
Mauricio Sá Ribeiro nfcpagseguro-symbian-screenflow-121 01 1.21
Creation: Oct 17 2011 Last Modification: Tue Jun 12 2012 by Mauricio Sá Ribeiro
NFC PagSeguro Change History Version:
Date:
Authors:
Change:
Version:
Date:
Authors:
Change:
1.00
Oct 17 2011
Mauricio Sá Ribeiro
Document creation
1.11
Jan 30 2012
Mauricio Sá Ribeiro
1.01
Oct 25 2011
Mauricio Sá Ribeiro
Minor corrections (p. 4 - 5) Created feature 'Transaction' (p. 6)
1.02
Oct 28 2011
Mauricio Sá Ribeiro
Minor changes to 'PIN code request' (p. 4) Removed 'Balance' information from 'Extract' (p. 4 - 5) Minor changes to 'Extract' (p. 4 - 5) Added 'Terms and conditions' (p. 4 - 5) Changed 'Histórico' header to 'Extrato' (p. 4 - 6) Minor change to credit card description (p. 6) Changed payment confirmation sliders (p. 6) Created feature 'Transaction Reversal' (p. 7) Created feature 'Pending Transaction' (p. 8)
Minor overall adjustments on keypad Added tactile feedback to 'Invalid information' error (p. 5) Added details to the Payment Method menu (p. 8) Minor overall adjustments and changes to iBanking network error (p. 10) Changes to 'Same user' error and new 'Insufficient funds' error (p. 11) Detailed 'updated abandoned transaction' (p. 12) Detailed 'Settings' (p. 14) Added details for 'Invalid token' (p. 16)
1.12
Feb 03 2012
Mauricio Sá Ribeiro
Minor adjustments to 'Payment confirmation timeout' details (p. 9) Fixed 2.3 screen, switching from POS to iBanking (p. 10)
1.13
Feb 13 2012
Mauricio Sá Ribeiro
Further detailed 'Login screen' (p. 5) New 'Invalid activation code' error (p. 7) New 'nonexistent payment method' error (p. 11) Further detailed POS' history details (p. 12) Adjustments before 'interaction prompt' and error removed (p. 13) Detailed refund errors (p. 14) Changes to 'password' button on iBanking's settings (p. 15) Added error for 'NFC disabled' (p. 17)
1.14
Feb 20 2012
Mauricio Sá Ribeiro
Changes and further details on 'Home Screen (No Network)' (p. 4, p. 7) Changes and further details on 'Login screen' (p. 5) Further detailed 'Login screen' and removed 'Invalid activation code' error (p. 7) Changes to 'Payment Method Prompt' details (p. 8) Changes to 'History Details' (p. 12) Changes to iBanking's Incompatible Refund error (p. 14)
1.15
Mar 07 2012
Mauricio Sá Ribeiro
Changes to the details on 'Home screen (no network)' (p. 4) Changes to texts on transaction completion screens (p. 8 - 14) Opened a discussion on 'Pending refund' (p. 12) Changes to the text of unsuccesful transactions on 'History details' (p. 12 - 13) Added details to 'Network error' (p. 14) Added 'Exit' button to Settings (p. 15 - 16) Added details to 'NFC disabled' (p. 18)
1.16
Mar 15 2012
Mauricio Sá Ribeiro
Removed the discussion on 'Pending refund' (p. 12)
1.17
Mar 23 2012
Mauricio Sá Ribeiro
Changes to 'Terms and conditions' (p. 6) Minor adjustments to transaction screens' text (p. 8 - 10) Changes to 'Generic unexpected error' messages (p. 11, p. 14) Changes to iBanking's refund error messages (p. 14) Added 'Legal note' (p. 17)
1.18
Apr 09 2012
Mauricio Sá Ribeiro
Transaction texts and errors updated (p. 9 - 16)
1.19
Apr 23 2012
Mauricio Sá Ribeiro
Refund 'Transaction complete' text updated (p. 14)
1.20
Apr 26 2012
Mauricio Sá Ribeiro
New 'Daily transaction sum' feature (p. 13 - 14)
1.21
Jun 11 2012
Mauricio Sá Ribeiro
Minor adjustments to Home Screen's behavior (p. 4) Minor adjustments to Payment Method Prompt's behavior (p. 8) Changes to "Amount out of range" error message (p. 12) Added error messages (p. 19)
1.03
Oct 31 2011
Mauricio Sá Ribeiro
Minor adjustments
1.04
Nov 17 2011
Mauricio Sá Ribeiro
Major update to fit visual guidelines and new terms Added conditions, errors and exceptions
1.05
Nov 29 2011
Mauricio Sá Ribeiro
Added condition to multiple password mistakes (p. 4) Added discussion on home screen with no network (p. 4) Minor adjustments (p. 4 - 5) Added discussion on login screen (p. 6)
1.06
1.07
Dec 12 2011
Dec 27 2011
Mauricio Sá Ribeiro
Mauricio Sá Ribeiro
Removed Splash Screen (p. 4, 7) Refined Home Screen's network check behavior (p. 4) Login screen activation code hidden (p. 6) Added conditions, errors and exceptions (p. 7) Defined all tap interaction results (p. 8) Reorganized Transaction flow (p. 9) Defined transaction complete error feedback (p. 10) Added 'Data erased' notification and a new discussion on NFC on load (p. 4) Added a tap interaction result (p. 9) Defined transaction cancel (p. 11) Added the 'Server not found' error (p. 12) Detailed History (p. 13) Created feature 'Switch User' (p. 15)
1.08
Jan 04 2012
Mauricio Sá Ribeiro
Removed Tap Interaction results Minor adjustments on PIN code and Network validation (p. 4) Refined Transaction (p. 8) Added 'Server Timeout' error (p. 10)
1.09
Jan 11 2012
Mauricio Sá Ribeiro
After fifth error, all application user data is lost (p. 4) Minor adjustments (p. 5) Minor adjustments (p. 7) Detailed Carousel and Transaction completion (p. 8) Detailed Transaction cancelling (p. 9) Opened discussion on history details and changed Pending Transaction (p. 11) Defined Incompatible Reversal's behavior (p. 12) Defined 'Invalid Token' error (p. 14)
1.10
Jan 16 2012
Mauricio Sá Ribeiro
Minor overall adjustments On tap, there will be a branded sound and no more sound on confirmations Changes to the Home Screen and to its history list (p. 4) Changes to the value input, interaction prompt and Payment Method menu (p. 8) Minor adjustments on Transaction Completion for both clients (p. 9) Detailed feature Transaction Timeout and Customer Service (p. 10) Major changes to Transaction Complete Errors (p. 11) Minor adjustments (p. 12) Minor overall adjustments and changes on Home Screen history list (p. 13) Minor adjustments on Settings (p. 14) nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 2 of 19
NFC PagSeguro About this document INTRODUCTION The screenflow is the UI document that represents every screen, their behavior and the navigation between them. The logical names of the whole software can be shown too.
NAVIGATION Navigation using the device is illustrated in this document using reference boxes near each screen. Each press or gesture is represented by an icon, as shown below:
This screenflow presents the NFC PagSeguro for Symbian. This document only presents the structure of the software, and does not illustrate design details such as color, screen layout, font, element behavior, icons layout etc. TAP Performs primary action on tapped object–typically Open. Act on release.
PHYSICAL FEEDBACK Physical feedback on the device is represented by an icon, as shown below:
VIBRATE The device provides a haptic feedback through vibration.
BRANDED SOUND The device provides an audio feedback through the speakers.
LONG PRESS Displays contextual actions menu of the object
DRAG Drag scrolls lists or canvas. Secondarily, drag and drop objects.
FLICK Flick moves the list or canvas in the direction of the stroke. The amount of movement depends on the speed of the flick. Inertia will slow the movement down.
PINCH CLOSE Zoom out optically. Decrease level of details in information. LOADING DIALOG Each specific loading dialog message on the device, in reference to the screens on page 19, is represented by a numbered icon, as shown below:
#
PINCH OPEN Zoom in optically. Increase level of details in information.
LOADING MESSAGE # A loading dialog appears with message #, as seen on page 19.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 3 of 19
NFC PagSeguro iBanking
1. iBanking: Opening the app
1a. PIN code request
1b. PIN code request 12:18
3G
Senha do aplicativo
Open app [System loader]
First Access?
No
*
3G
12:18
3G
2
Últimos pagamentos aprovados: La Sobremesi Torteria enviado agora mesmo
Cinematelminto enviado ontem
Últimos pagamentos aprovados:
R$ 31,17
La Sobremesi Torteria
R$ 18,00
Cinematelminto
enviado agora mesmo enviado ontem
R$ 31,17 R$ 18,00
3
4
5
6
4
5
6
7
8
9
7
8
9
0
0
Trocar usuário
Trocar usuário
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
1.1. Incorrect PIN code 12:18
3G
No
[Go to Screen] 2.2. Home screen (no network)
Fourth try?
1
2
3
4
5
6
7
8
9
1.3. Erased data notification
A senha está incorreta Cuidado, 1 2 3
Tap the 'Ok' button
mais um erro e todos os 4 dados serão 5 apagados 6 seus deste aplicativo.
7
8
0
Ok
Trocar usuário
Trocar usuário
9
0
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
After 3 seconds, the original message is reverted, as in [1b]. If a number is inputted, the header placeholder is replaced, as in [1c].
12:18
3G
ernesto.almeida@uol.com.br
If connection is lost, the user is taken to [2.2].
Network?
No
1.2. Warning dialog
Ernesto de Almeida
Connection is rechecked and validated everytime there's a change in the network.
1
Yes
Yes
ernesto.almeida@uol.com.br
Connection is first checked after the PIN code is validated, then rechecked and validated everytime there's a change in the network or the 'Tentar novamente?' link is tapped.
Valid information ?
[ 1 ] As the user types a character, it appears for 1 second and is visually replaced by an asterisk (*). The PIN code typed replaces the header placeholder. When the 4th character is typed, the code is confirmed as final and the user is taken to the next screen.
Ernesto de Almeida
[ 2 ] Only approved sent transactions appear on the Home Screen's history list. Refunded and disapproved transactions don't appear on this list.
Yes
2
12:18
Conecte para poder pagar. Tentar novamente?
*
1
A senha está incorreta
Aproxime os celulares para poder pagar
*
3
No
2.2. Home screen (no network)
*
2
If the user restarts the application, the number of possible retries remains the same with the exception of when the application is closed on the fifth try. The app is returned on the fourth, so the user still gets the warning dialog and a last chance.
2.1. Home screen
[Go to Screen] 2.1. Home screen
1
1
Yes
[Go to Flow] 1. iBanking: Setting up an account (p. 5)
12:18
3G
After 4 errors, the user gets this message. If the error persists, all data will be erased from the app and the user will be taken back to flow [1. iBanking: Setting up an account] on page 5.
3G
12:18
Faça seu login E-mail
Para sua segurança,
Código de ativação
todosPrecisa os seus dedados ajuda?foram apagados deste aplicativo. Entrar
Tap the 'Ok' button
[Go to Flow] 1. iBanking: Setting up an account (p. 5)
Ok
On the fifth error, all transaction and user data are erased from the device and notified through a dialog.
If there is no connection, the user is taken back to this screen. Otherwise, the user is taken to [2.1].
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 4 of 19
NFC PagSeguro iBanking: Account Setup
1. iBanking: Setting up an account 1b. PIN code creation
1a. Login screen 12:18
3G
12:18
3G
Crie uma senha de 4 dígitos
Faça seu login E-mail
1c. PIN code confirmation 12:18
3G
1
[Go to Screen] 2.1. Home screen (p. 4)
Confirme a senha
1
Yes
1
Código de ativação
Precisa de ajuda? Tap the 'Entrar' button
Yes
Network?
Entrar
No
Valid information ?
Yes
No
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
1
2
3
1
2
3
4
5
6
4
5
6
7
8
9
7
8
9
0 If the user attempts to set up with an invalid e-mail format (other than x@x.xx) or a short activation code (less than 6 characters long), there's a visual feedback on the specific input box.
Match?
No
0
[ 1 ] As the user types a character, it appears for 1 second and is visually replaced by an asterisk (*). The PIN code typed replaces the header placeholder. When the 4th character is typed, the code is confirmed as final and the user is taken to the next screen.
1.1. Connection error dialog 3G
Faça seu login ernesto.almeida@uol.com.br
Conexão 123456 indisponível
Precisa de ajuda?
1.2. Invalid information
12:18
3G
E-mail ou código de ativação inválido
1.3. Mismatched PIN code 12:18
1
As senhas não conferem
ernesto.almeida@uol.com.br Código de ativação
Ernesto de Almeida ernesto.almeida@uol.com.br
Precisa de ajuda?
Tap the 'Ok' button
Entrar Ok
12:18
3G
Entrar
After 3 seconds, the original message is reverted. If a number is inputted, the header placeholder is replaced, as in [1b].
1
2
3
4
5
6
7
8
9
0 All fields still remain intact, when the dialog is closed.
When the information is invalid, the activation code field is cleared and the email field is focused. [ 1 ] After 3 seconds or after an action is detected (change focus or text input), the message reverts back to "Faça seu login".
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 5 of 19
NFC PagSeguro iBanking: Account Setup Details
1. iBanking: Login help 1b. Help screen
1a. Login screen 3G
12:18
3G
?
Faça seu login E-mail
1
Código de ativação
12:18
Como fazer o login
Tenho uma conta PagSeguro Acesse sua conta, cadastre seu celular e solicite seu código de ativação.
Precisa de ajuda? Tap the 'Precisa de ajuda?' link
Entrar
2
Não tenho uma conta PagSeguro Crie uma conta, cadastre seu celular e solicite seu código de ativação.
[ POINTS TO DISCUSS ] For this screen's usefulness, the following web services must be provided: [ 1 ] Link to the code solicitation web site. [ 2 ] Link to the account creation web site.
2. iBanking: Terms and conditions 2a. Login screen
2c. Terms and conditions
2b. Login screen 3G
12:18
3G
ernesto.almeida@uol.com.br
Código de ativação
******
4
Entrar
12:18
Termos e condições Políticas de privacidade
Ao entrar, aceito os Termos e condições
3 Entrar
3G
Faça seu login
Faça seu login
Precisa de ajuda?
12:18
Tap the 'Termos e condições' link
Acesse este link para ler as normas a serem seguidas e os compromissos que o UOL estabelece para garantir sua privacidade.
Políticas e regras Acesse este link para ler as condições gerais para a utilização dos serviços da PagSeguro.
[ 3 ] The button stays disabled until both text fields are filled.
[ 4 ] When both text fields are filled, the 'Precisa de ajuda?' link is replaced with the 'Termos e condições' agreement information and link.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 6 of 19
NFC PagSeguro POS
1. POS: Opening the app
1.1. Home screen
1.2. Home screen (no network) 12:18
3G
3G
POS
12:18
POS
Valor a receber
Open app [System loader]
First Access?
1
No
Yes
Network?
Yes
No
1
2
3
4
5
6
7
8
9
00
0
Conecte para poder receber. Tentar novamente?
Receber
[Go to Flow] 2. POS: Setting up an account
Arnoldo Zinega
Arnoldo Zinega
chua.zinega@uol.com.br
chua.zinega@uol.com.br
This screen's elements behave as seen on [2.2. Home screen (no network)] (p. 4) When connection is established, the user is taken to [1.1].
2. POS: Setting up an account 2b. Connection error dialog
2a. Login screen 3G
12:18
3G
3G
POS
E-mail ou código de venda inválido
Faça seu login
Faça seu login
Conexão Código de venda indisponível
1
Código de venda
Precisa de ajuda?
12:18
POS
POS
2c. Invalid information
Network?
No
Precisa de ajuda?
1 Entrar Ok
Entrar
Yes
12:18
2
chua.zinega@uol.com.br Código de venda
Valid information ?
No
Precisa de ajuda? Entrar
Yes
The input box errors behave as [1a] (p. 5). This screen's elements behave as seen on [iBanking: Account Setup Details] (p. 6)
[ 1 ] On tap, the user is taken back to [2a] whilst all fields remain intact.
When the information is invalid, the activation code field is cleared and the email field is focused. [ 2 ] After 3 seconds or after an action is detected (change focus or text input), the message reverts back to "Faça seu login".
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 7 of 19
NFC PagSeguro Transaction When both devices are connected and prepared for the transaction (NFC is disabled during transaction):
1. POS: Receiving a payment 1b. Interaction prompt
1a. Home screen 12:18
3G
3G
POS
1c. Transaction initiated 12:18
3G
POS
2
3
4
5
6
7
8
9
00
0
12:18
3G
POS
R$ 13,80 1
1d. Transaction complete
1e. Home Screen 12:18
12:18
3G
POS
POS
Valor a receber
Tap the 'Receber' button
Pagamento autorizado
Recebendo
Você recebeu
Aproxime os celulares para receber
R$
Receber
Aguarde, processando o pagamento...
13,80
R$
13,80
R$
13,80
de Ernesto de Almeida
Cancelar...
1
2
3
4
5
6
7
8
9
00
0 Receber
Ok
Arnoldo Zinega
Ernesto de Almeida
chua.zinega@uol.com.br
ernesto.almeida@uol.com.br
Tap
2. iBanking: Making a payment 2b. Payment method prompt
2a. Home screen 3G
12:18
3G
12:18
Visa XXXX XXXX XXXX 5532
Aproxime os celulares para poder pagar
Unlocked?
Yes
Cinematelminto enviado ontem
La Sobremesi Torteria enviado Segunda-feira
Ernesto de Almeida ernesto.almeida@uol.com.br
R$ 18,00
No
R$ 31,17
13,80
para Arnoldo Zinega
Deslize
[Go to Screen] 1a. PIN code request (p. 4) If the app is closed, but installed, it opens on the PIN code request. If PIN code entry is valid, the user is taken to [2b].
3G
2d. Transaction complete 12:18
3G
Aguarde, processando o pagamento...
Pagamento autorizado
Enviando
Você enviou
Confirme o pagamento de
R$
Últimos pagamentos:
2c. Transaction initiated
R$
13,80
para Arnoldo Zinega
R$
13,80
2e. Pre-tap screen (e.g. Home) 12:18
3G
12:18
Aproxime os celulares para poder pagar
Últimos pagamentos aprovados:
para Arnoldo Zinega
Arnoldo Zinega
Ok
Cinematelminto
R$ 13,80
enviado agora mesmo
R$ 18,00
enviado ontem
Ernesto de Almeida ernesto.almeida@uol.com.br
The previous selection will be the latter's initial selection. The payment method menu's first and last options are always PagSeguro credit and a 'Tap to Update' button, respectively. New cards will Be added before the last button. The first access brings focus to the first credit card, if any.
The user is taken back to whichever screen was active prior to tap.
When updating the payment method menu or when there are insufficient funds for a selected item, the slider is disabled. If connection fails on card update, a connection error dialog appears [2b] (p. 7). POS gets a non-approval from timeout. nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 8 of 19
NFC PagSeguro Transaction Cancel When both devices are connected and prepared for the transaction (NFC is disabled during transaction):
1. POS: Receiving a payment 1b. Interaction prompt
1a. Home screen 12:18
3G
3G
POS
1c. Transaction initiated 12:18
3G
POS
R$ 13,80 1
2
3
4
5
6
7
8
9
00
0
Tap the 'Receber' button
Receber
13,80
12:18
3G
POS
Pagamento não efetuado
Recebendo
Não foi recebido
R$
12:18
POS
Aguarde, processando o pagamento...
Aproxime os celulares para receber
R$
1d. Abandoned payment
13,80
R$
13,80
Não houve confirmação do comprador ou ocorreu uma falha no processo.
Cancelar...
Ok
Arnoldo Zinega chua.zinega@uol.com.br
Both disapproval and nonapproval's outcome (ABANDONED) is displayed in this screen and won't appear in the History.
Both disapproval and nonapproval's outcome (ABANDONED) is displayed in this screen and won't appear in the History.
Tap
2. iBanking: Making a payment 2.1. Payment timeout
2b. Payment method prompt
2a. Home screen 3G
12:18
3G
12:18
3G
12:18
Pagamento não efetuado
Visa XXXX XXXX XXXX 5532
Aproxime os celulares para poder pagar
Últimos pagamentos aprovados: Cinematelminto enviado ontem
La Sobremesi Torteria enviado Segunda-feira
Ernesto de Almeida ernesto.almeida@uol.com.br
R$ 18,00 R$ 31,17
Confirme o pagamento de
R$
13,80
[Go to Pre-tap Screen] 2a. Home screen
R$
para Arnoldo Zinega
Deslize
Não foi enviado
13,80
para Arnoldo Zinega The transaction doesn't appear in the History. If the connection fails prior to sending this update to POS, the cancelation on the latter device will be activated on timeout.
O tempo para confirmação de pagamento expirou.
Ok
If iBanking takes more time than the server limit (e.g. 20 seconds) to make a choice, the user gets this screen as a result for the confirmation and the transaction becomes ABANDONED. Tapping 'Ok' will lead to the pre-tap screen.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 9 of 19
NFC PagSeguro Transaction Network Error and Customer Service
1. POS
2. iBanking 1.2. Abandoned payment (timeout)
1.1. Transaction initiated 3G
12:18
3G
POS
12:18
3G
12:18
3G
12:18
POS
Aguarde, processando o pagamento...
Yes
Network?
Recebendo
R$
2.2. Network failure
2.1. Transaction initiated
13,80
Pagamento não efetuado
Aguarde, processando o pagamento...
Não foi recebido
Enviando
R$ No
13,80
R$
Network?
No
13,80
para Arnoldo Zinega Não houve confirmação do comprador ou ocorreu uma falha no processo.
Pagamento não efetuado
Não foi enviado
R$
13,80
para Arnoldo Zinega
Yes
Conexão indisponível.
Ok
Ok
The server was reached and there was no response from iBanking within the time limit (e.g. 20 seconds).
Since the server wasn't reached and iBanking is responsible for triggering the transaction, it didn't even start. POS gets an 'abandoned transaction' result. Tapping 'Ok' takes to the Home Screen (No Network) (p. 4).
3G
12:18
3G
3G
12:18
POS
Ops, ocorreu um erro durante o pagamento
Erro ao receber
13,80
Acesse sua conta ou ligue para nosso SAC para ver o status do pagamento.
SAC
12:18
Ligar para a Central de Atendimento? Ops,
POS
R$
2.3. Transaction error
1.3b. Customer service
1.3a. Transaction error
Ok
The server wasn't reached, therefore the result is a 'pending transaction'.
Ops, ocorreu um erro durante o pagamento
ocorreu um erro durante o (11)pagamento 5627-3440
Tap the 'SAC' button
você será direcionado para ao receber foraErro deste aplicativo.
R$
13,80 Ok
No
Erro ao enviar
R$
13,80
para Arnoldo Zinega
Cancelar Acesse sua conta ou ligue para nosso SAC para ver o status do pagamento. SAC
Server response?
Ok
Tapping 'Ok' will redirect to the Phone app and call (11) 5627-3440.
Acesse sua conta ou ligue para nosso SAC para ver o status do pagamento.
SAC
Ok
The transaction did start, but the server couldn't be reached to get a response, therefore, the result is a 'pending transaction'.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 10 of 19
NFC PagSeguro Transaction Error (1/2) If the transaction fails:
1. Not approved by operator (Not Authorized)
2. Connection to operator failed (Canceled)
1b. iBanking
1a. POS 3G
2b. iBanking
2a. POS
12:18
3G
3. Buyer related to seller (Abandoned)
12:18
3G
POS
3b. iBanking
3a. POS
12:18
3G
12:18
3G
POS
12:18
3G
POS
Pagamento não autorizado
Pagamento não autorizado
Pagamento não efetuado
Pagamento não efetuado
Pagamento não efetuado
Pagamento não autorizado
Não foi recebido
Não foi enviado
Não foi recebido
Não foi enviado
Não foi recebido
Não foi enviado
R$
13,80
R$
13,80
R$
12:18
13,80
R$
13,80
R$
13,80
R$
13,80
de Ernesto de Almeida
para Arnoldo Zinega
de Ernesto de Almeida
para Arnoldo Zinega
de Arnoldo Zinega
para Arnoldo Zinega
Pagamento não autorizado pelo emissor do cartão.
Pagamento não autorizado pelo emissor do cartão.
Falha ao processar o pagamento.
Falha de comunicação. Tente novamente mais tarde.
Não houve confirmação do comprador ou ocorreu uma falha no processo.
Não é possível fazer pagamentos para a mesma conta.
Ok
Ok
Ok
Ok
Ok
Ok
4. Generic unexpected error 4a. POS
5. Insufficient funds (Canceled) 4b. iBanking
3G
5a. POS
12:18
3G
6. Unavailable payment method (Abandoned) 5b. iBanking
12:18
3G
6a. POS
12:18
3G
6b. iBanking
12:18
3G
POS
POS
12:18
3G
POS
Pagamento não efetuado
Pagamento não efetuado
Pagamento não efetuado
Pagamento não autorizado
Pagamento não efetuado
Pagamento não efetuado
Não foi recebido
Não foi enviado
Não foi recebido
Não foi enviado
Não foi recebido
Não foi enviado
R$
13,80
R$
13,80
R$
13,80
12:18
R$
13,80
R$
13,80
R$
13,80
de Ernesto de Almeida
para Arnoldo Zinega
de Ernesto de Almeida
para Arnoldo Zinega
de Ernesto de Almeida
para Arnoldo Zinega
Ocorreu um erro. Tente novamente mais tarde.
Ocorreu um erro. Tente novamente mais tarde.
Falha ao processar o pagamento.
Seu saldo PagSeguro é insuficiente para este pagamento.
Não houve confirmação do comprador ou ocorreu uma falha no processo.
Escolha outra opção de pagamento ou tente novamente mais tarde.
Ok
Ok
Ok
Ok
Ok
Ok
If iBanking gets the 'Invalid Token' error during transaction, this is the error message for POS.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 11 of 19
NFC PagSeguro Transaction Error (2/2) If the transaction fails:
7. Invalid payment (Abandoned) 7.2a. iBanking: Invalid wallet ID
7.1. POS 3G
12:18
3G
7.2b. iBanking: Invalid credit card
12:18
3G
POS
7.2c. iBanking: Amount out of range
12:18
3G
POS
Pagamento não efetuado
Pagamento não autorizado
Pagamento não autorizado
Pagamento não autorizado
Não foi recebido
Não foi enviado
Não foi recebido
Não foi enviado
R$
13,80
12:18
R$
13,80
R$
13,80
R$
513,80
de Ernesto de Almeida
para Arnoldo Zinega
de Ernesto de Almeida
para Arnoldo Zinega
Não houve confirmação do comprador ou ocorreu uma falha no processo.
Opção de pagamento indisponível.
Cartão de crédito inválido. Escolha outra opção de pagamento.
O valor está acima do limite permitido de R$500.
Ok
Ok
Ok
Ok
When the selected payment method has been removed from the server, this message comes up and the 'wallet' is updated.
[ POINTS TO DISCUSS ] Is it possible to append the limit value to the message?
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 12 of 19
NFC PagSeguro History
2. Updating a pending transaction 1. History
1.1. No history
2.2. Pending transaction
2.1. History 3G
12:18
12:18
3G
relatório
2
relatório envio pendente atualizando status
relatório
3
Arnoldo Zinega
4
Arnoldo Zinega envio pendente toque para atualizar
R$ 13,80
R$ 13,80
hoje
hoje
La Sobremesi Torteria
Yes
Empty?
enviado com sucesso há 13 minutos
Não houve nenhuma atividade, ainda.
R$ 31,17
La Sobremesi Torteria
No
Success?
enviado com sucesso há 13 minutos
Cinematelminto enviado com sucesso hoje, às 16:45
No
R$ 18,00
enviado com sucesso hoje, às 16:45
Yes
R$ 18,00 ontem
Emprestâncio do Furo Silva
Emprestâncio do Furo Silva
envio não efetuado ontem, às 17:12
envio não efetuado ontem, às 17:12
R$ 50,00
Fernão de Magalhães
Ernesto desucesso Almeida enviado com ernesto.almeida@uol.com.br em 17/10/11, às 14:17
ernesto.almeida@uol.com.br
R$ 31,17
Cinematelminto
ontem
Ernesto de Almeida
12:18
3G
R$ 50,00
Fernão de Magalhães
Ernesto desucesso Almeida enviado com ernesto.almeida@uol.com.br em 17/10/11, às 14:17
R$ 31,17
R$ 31,17
[ 4 ] Tapping the pending transaction slot will request communication with server to check it status [2.1].
[ 2 ] On POS, when a network error occured prior to receiving the iBanking user's name, the placeholder name becomes 'Pagamento pendente'. [ 3 ] When the 'History' is opened and there is a pending transaction (always placed on top), it automatically communicates with the server to check its status.
1.2. History
1.3a. History details (iBanking) 3G
12:18
3G
2.4. Abandoned transaction
1.3b. History details (POS)
12:18
12:18
3G
POS
relatório
hoje
La Sobremesi Torteria
La Sobremesi Torteria
enviado com sucesso agora mesmo
enviado com sucesso agora mesmo
R$ 31,17
Cinematelminto
Cinematelminto
enviado com sucesso hoje, às 20:41
enviado em 17/10/11, às 20:41*
R$ 18,00 ontem
Emprestâncio do Furo Silva envio não efetuado ontem, às 17:12
R$ 50,00
La Sobremesi Torteria enviado com sucesso ontem, às 14:17
R$ 31,17
Ernesto de Almeida ernesto.almeida@uol.com.br
If an item is already expanded, tapping a different one will collapse the former prior to the latter's expansion.
Tap a history item to expand it
R$ 31,17
R$ 18,00
Emprestâncio do Furo Silva R$ 50,00
ernesto.almeida@uol.com.br
Cartão VISA
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
Resumo do dia
R$ 31,17
R$ 31,17
Tapping the History's tab icon when the list is scrolled, will scroll it back to the top. The expanded item presents the absolute time (as recorded on the server).
R$ 18,00 2
Estornar ontem R$ 155,25
Emprestâncio do Furo Silva Arnoldo Zinega
12:18
3G
relatório
relatório Arnoldo Zinega
Arnoldo Zinega
não houve confirmação do comprador em 17/10/11, às 21:25*
enviado em 17/10/11, às 21:25*
12:18
R$ 50,00
chua.zinega@uol.com.br
[1] Each day's header (one-day long sections, only) is followed by the daily transactions sum. [2] This button will become disabled on the following cases: no connection, nfc disabled, refund expired and incompatible refund (both last options are discovered after prior refund attempt).
R$
13,80
hoje
Resumo do dia
R$ 49,17
La Sobremesi Torteria recebido com sucesso há 13 minutos
R$ 31,17
Cinematelminto recebido com sucesso hoje, às 20:41
hoje
La Sobremesi Torteria enviado com sucesso há 13 minutos
Cartão VISA final 8888
Toque para remover da lista. Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
relatório
*horário de Brasília
*horário de Brasília
recebido com sucesso agora mesmo
recebimento não efetuado ontem, às 17:12
La Sobremesi Torteria enviado com sucesso Ernesto de Almeida em 17/10/11, às 14:17
La Sobremesi Torteria
*horário de Brasília
ontem
envio não efetuado ontem, às 17:12
1
R$ 49,17
Resumo do dia
recebido em 17/10/11, às 20:41*
Cartão VISA final 8888 Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
hoje
Cinematelminto
*horário de Brasília
3G
POS
relatório
relatório hoje
12:18
3G
2.3b. Transaction collapsed
2.3a. Transaction updated
R$ 18,00 ontem
Ernesto de Almeida ernesto.almeida@uol.com.br
Tapping an updated abandoned transaction will remove it from the list.
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
R$ 13,80 hoje
La Sobremesi Torteria enviado com sucesso há 13 minutos
R$ 31,17
Cinematelminto enviado com sucesso hoje, às 20:41
R$ 18,00
Emprestâncio do Furo Silva ernesto.almeida@uol.com.br
Arnoldo Zinega Tap an updated history item to collapse it
enviado com sucesso há 37 minutos
R$ 13,80
Cinematelminto enviado com sucesso hoje, às 20:41
R$ 18,00 ontem
ontem
envio não efetuado Ernesto de Almeida ontem, às 17:12
R$ 31,17
R$ 50,00
All updated items are expanded and remain on top until manually collapsed.
Emprestâncio do Furo Silva envio não efetuado ontem, às 17:12
R$ 50,00
La Sobremesi Torteria Ernesto de Almeida
enviado com sucesso ernesto.almeida@uol.com.br ontem, às 14:17
R$ 31,17
The collapsed item is placed in chronological order.
These items placed over the first section (today) escape the 'one-only expanded item' rule.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 13 of 19
NFC PagSeguro Refund
1. POS: Refunding 1b. Interaction prompt
1a. History 12:18
3G
3G
POS
R$ 49,17
recebido com sucesso agora mesmo
R$ 31,17
POS
12:18
12:18
3G
POS
POS
hoje R$ 31,17
Resumo do dia
Estorno autorizado
Ernesto de Almeida recebido em 17/10/11, às 20:41* estornado em 17/10/11, às 21:37* *horário de Brasília
recebido em 17/10/11, às 20:41*
R$ 18,00
Tap the 'Estornar' button
Estornar ontem
Aproxime para estornar
R$
13,80
para Ernesto de Almeida
Estornando
R$
Cartão VISA
Você estornou
13,80
R$
para Ernesto de Almeida
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
13,80
recebido com sucesso há 52 minutos
para Ernesto de Almeida
Ok
Cancelar...
Emprestâncio do Furo Silva
R$
18,00
La Sobremesi Torteria
R$ 155,25
Resumo do dia
Arnoldo Zinega
3G
Aguarde, processando o estorno...
1
Ernesto de Almeida
recebimento não efetuado ontem, às 17:12
12:18
1e. History
relatório
La Sobremesi Torteria
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
3G
1d. Transaction complete
hoje
Resumo do dia
Cartão VISA
12:18
POS
relatório
*horário de Brasília
1c. Transaction initiated
R$ 31,17 ontem R$ 155,25
Resumo do dia
Emprestâncio do Furo Silva
R$ 50,00
recebimento não efetuado Arnoldo Zinega ontem, às 17:12 chua.zinega@uol.com.br
chua.zinega@uol.com.br
R$ 50,00
Tap
2. iBanking: Receiving a refund 2c. Transaction initiated
2a. Home screen 3G
12:18
Aproxime para pagar Últimos pagamentos aprovados: Arnoldo Zinega enviado há 56 minutos
Cinematelminto hoje, às 14:17
R$ 13,80 R$ 18,00
3G
2d. Transaction complete 12:18
3G
Aguarde, processando o estorno...
Estorno autorizado
Recebendo estorno de
Você recebeu estorno de
R$
13,80
de Arnoldo Zinega
R$
13,80
de Arnoldo Zinega
Ok
2e. Pre-tap screen (e.g. Home) 12:18
3G
12:18
Aproxime para pagar Últimos pagamentos aprovados: Cinematelminto hoje, às 14:17
La Sobremesi Torteria enviado Quarta-feira
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
R$ 18,00 R$ 31,17
Only approved sent transactions appear on the Home Screen's history list. Refunded and disapproved transactions don't appear on this list.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 14 of 19
NFC PagSeguro Refund Error (1/2) Tapping the 'Estornar' button will cause the POS to connect to the server and possibly encounter an error, as seen below:
1. On POS, after tapping the 'Estornar' button 1a. Refund deadline expired
2. Incompatible refund (Denied by buyer)
1b. Network failure
12:18
3G
1c. Generic unexpected error 12:18
3G
POS
relatório
relatório
Estorno recebido com sucesso agora mesmo R$ 31,17 não autorizado
relatório
Ernesto de Almeida
R$ recebido 17/10/11, às 20:41expirado. Prazoem para estorno
18,00
Cartão VISA
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
Estornar Ok
hoje
La Sobremesi Torteria
recebido com sucesso agora mesmo
recebido com sucesso agora mesmo
Conexão indisponívelR$ 31,17
Ernesto de Almeida
R$
recebido em 17/10/11, às 20:41 Cartão VISA Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
Ok
18,00
Estornar
ontem
Ocorreu um erro
R$ 31,17
Ernesto de Almeida
recebido em 17/10/11, às 20:41
recebido em 17/10/11, às 20:41
Tente novamente R$ mais tarde. 18 ,00 Cartão VISA
ontem
Estornar
Ok
Seu saldo PagSeguro é R$ insuficiente para este estorno. 18,00 Cartão VISA Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
ontem
Ok
ontem
Emprestâncio do Furo Silva
Emprestâncio do Furo Silva
recebimento não aprovado ontem, às 17:12
recebimento não aprovado ontem, às 17:12
recebimento não aprovado ontem, às 17:12
recebimento não aprovado ontem, às 17:12
La Sobremesi Torteria recebido com sucesso em 17/10/11, às 14:17 Arnoldo Zinega
chua.zinega@uol.com.br
La Sobremesi Torteria R$ 31,17
recebido com sucesso em 17/10/11, às 14:17 Arnoldo Zinega
chua.zinega@uol.com.br
R$ 50,00
La Sobremesi Torteria R$ 31,17
R$ 31,17
chua.zinega@uol.com.br
The 'Estornar' button for this transaction becomes disabled on the History.
chua.zinega@uol.com.br
3G
3G
R$
13,80
para Arnoldo Zinega
Arnoldo Zinega
O pagamento não consta no histórico do outro aparelho.
Cinematelminto
R$ 13,80
enviado há 56 minutos
R$ 18,00
hoje, às 14:17
Ok
Ernesto de Almeida ernesto.almeida@uol.com.br
6a. POS / iBanking: Post-start
12:18
3G
12:18
3G
POS
POS
Últimos pagamentos aprovados: Ok
The 'Estornar' button for this transaction becomes disabled on the History.
5b. iBanking
12:18
Não foi estornado
O pagamento não consta no Aproxime paraaparelho. pagar histórico de seu
6. Network failure
5a. POS
12:18
5b. iBanking: Pre-start
12:18
3G
Estorno não efetuado
Estorno não autorizado
Estorno não autorizado
Ops, ocorreu um erro durante o pagamento
Estorno não efetuado
Não foi estornado
Não foi estornado
Não foi estornado
Não foi estornado
Erro ao estornar
Não foi estornado
13,80
R$
13,80
R$
13,80
12:18
POS
Estorno não efetuado
R$
12:18
Estorno não autorizado
R$ 31,17
5. Refund denied 4b. iBanking
3G
recebido com sucesso em 17/10/11, às 14:17 Arnoldo Zinega
[ POINTS TO DISCUSS ] Is this check possible at this point?
4. Generic unexpected error 4a. POS
R$ 50,00
La Sobremesi Torteria
recebido com sucesso em 17/10/11, às 14:17 Arnoldo Zinega
3G
Estorno não autorizado
Estornar
Emprestâncio do Furo Silva R$ 50,00
12:18
POS
Emprestâncio do Furo Silva R$ 50,00
3G
relatório hoje Estorno La Sobremesi Torteria recebidonão com sucesso autorizado agora mesmo R$ 31,17
Ernesto de Almeida
Código de transação: AC680DF8-EA84-4849 8AE6-2485FB90D39E
12:18
POS
hoje
La Sobremesi Torteria
2b. iBanking
2a. POS 3G
POS
hoje
La Sobremesi Torteria
12:18
3G
POS
1d. Insufficient funds
R$
13,80
R$
13,80
R$
13,80
para Ernesto de Almeida
de Arnoldo Zinega
para Ernesto de Almeida
de Arnoldo Zinega
de Ernesto de Almeida
de Arnoldo Zinega
Ocorreu um erro. Tente novamente mais tarde.
Ocorreu um erro. Tente novamente mais tarde.
Estorno não autorizado pelo emissor do cartão.
Estorno não autorizado pelo emissor do cartão.
Acesse sua conta ou ligue para nosso SAC para ver o status do estorno.
Conexão indisponível.
Ok
Ok
Ok
Ok
SAC
Ok
Ok
POS: "Erro ao estornar [VALUE] para [NAME]". iBanking: "Erro ao receber o estorno de [VALUE] de [NAME]".
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 15 of 19
NFC PagSeguro Refund Error (2/2) If the refund fails:
7. Refund abandoned 7b. iBanking
7a. POS 3G
12:18
3G
12:18
POS
Estorno não efetuado
Estorno não efetuado
Não foi estornado
Não foi estornado
R$
13,80
R$
13,80
para Ernesto de Almeida
de Arnoldo Zinega
O tempo para confirmação de estorno expirou.
O tempo para confirmação de estorno expirou.
Ok
Ok
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 16 of 19
NFC PagSeguro Settings
1. POS 1.1. Customer service
1a. Settings 3G
12:18
12:18
3G
configurações
Ligar para a Central de configurações Atendimento?
Ajuda [TBD]
Ajuda [TBD]
POS
POS
(11) 5627-3440
SAC
SAC
Termos e condições
Tap the 'SAC' button
você será direcionado para fora deste aplicativo. Termos e condições
Trocar de usuário Okusuário Trocar de Fechar aplicativo Cancelar
Arnoldo Zinega
Arnoldo Zinega
chua.zinega@uol.com.br
chua.zinega@uol.com.br
Tapping 'Ok' will redirect to the Phone app and call (11) 5627-3440.
2. iBanking 2.1. PIN code change
2a. Settings 3G
12:18
12:18
3G
Senha atual do aplicativo
configurações Ajuda [TBD] SAC Termos e condições Trocar senha do aplicativo
Trocar de usuário Fechar aplicativo
Tap 'Trocar de senha'
1
2
3
4
5
6
7
8
9
[Go to Flow] 1b. PIN code creation (p. 5)
0 Cancelar
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
This screen behaves as seen on page 4, except for the limited number of tries.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 17 of 19
NFC PagSeguro Sign Out
1. iBanking 1b. User switch confirmation
1a. PIN code request 12:18
3G
12:18
3G
Senha do aplicativo
Senha do aplicativo Trocar usuário?
1
2
3
4
5
6
7
8
9
1 os seus2 dados serão 3 todos apagados deste aplicativo. Tap the 'Trocar usuário' button
0
4
5
6
7
Ok
8
9
0
C
Cancelar
Trocar usuário
Tap the 'Ok' button
[Go to Flow] 1. iBanking: Setting up an account (p. 5)
Trocar usuário
Ernesto de Almeida
Ernesto de Almeida
ernesto.almeida@uol.com.br
ernesto.almeida@uol.com.br
2. Settings (both clients) 2b. User switch confirmation
2a. Settings 3G
12:18
3G
POS
POS
configurações
configurações Trocar usuário? Ajuda [TBD]
Ajuda [TBD]
todos os seus dados serão apagados aplicativo. Termosdeste e condições
SAC Termos e condições Trocar de usuário Fechar aplicativo
12:18
Tap a history item to expand it
Ok SAC
Tap the 'Ok' button
[Go to Flow] 1. iBanking: Setting up an account (p. 5)
Cancelar Trocar de usuário
Arnoldo Zinega
Arnoldo Zinega
chua.zinega@uol.com.br
chua.zinega@uol.com.br
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 18 of 19
NFC PagSeguro Messages and Errors
3. NFC disabled 1. Loading dialog 3G
2. Error: invalid token 12:18
3G
3.1a. POS: Home screen 12:18
3.1b. iBanking: Home screen 12:18
3G
3G
3.2a. Help: Meego-based
12:18
3G
?
POS
Faça seu login
Faça seu login Conta desabilitada pelo PagSeguro. Código de ativação
ernesto.almeida@uol.com.br 123456
Aguarde,
Precisa de conectando aoajuda? servidor...
Precisaode ajuda? Refaça seu login.
Entrar
Entrar Ok
3.2b. Help: Symbian-based 12:18
Como habilitar o NFC
Acesse Configurações, no painel inicial. Selecione a opção Aparelho. Seu NFC está desabilitado. Precisa de ajuda?
Seu NFC está desabilitado. Precisa de ajuda?
Últimos pagamentos aprovados: La Sobremesi Torteria enviado agora mesmo
Cinematelminto enviado ontem
When the token is invalid, the user is signed out and gets a notification dialog.
Arnoldo Zinega
Ernesto de Almeida
chua.zinega@uol.com.br
ernesto.almeida@uol.com.br
Tap the 'Precisa de Ajuda?' link
Em NFC, habilite a primeira opção.
3G
?
12:18
Como habilitar o NFC
Acesse o Menu de seu aparelho. Selecione a opção Configurações. Em Conectividade, habilite a opção NFC.
R$ 31,17 R$ 18,00
When NFC is disabled, a timer is activated to recheck connection until it is established.
Unlike the typical sign out (both voluntary and unvoluntary), this will only delete the user data in the app if the logged user is different from the previous. If this error happens during a transaction, POS will get error message 5a (p. 11).
4. Legal note dialog 3G
5. Generic unexpected error 12:18
Antes de começarmos, Faça seunota login uma pequena legal: E-mail O PagSeguro NFC será disponibilizado no estado em que se encontra, sem possibilidades de customizações ou Código de ativação quaisquer outros tipos de alterações.
Precisa deque ajuda? Reconhece, ainda, o PagSeguro não concede ao usuário quaisquer direitos de obter do PagSeguro e/ou Entrar de terceiros proprietários do aplicativo qualquer código-fonte do aplicativo. Ok
3G
Faça seu login E-mail
Ocorreu um erro
Código de ativação
Tente novamente Precisa de ajuda? mais tarde. Entrar Ok
6. Error: blocked IP
12:18
12:18
3G
Você foi Faça seu login bloqueado para tentativas de login. E-mail Código Ligar de ativação para a Central
de
Atendimento?
Precisa de ajuda?
(11) 5627-3440 Entrar Ok Cancelar
The legal note dialog pops up on the very first time the app is opened. Once the 'Ok' button is pressed, this dialog will never be displayed.
nfcpagseguro-symbian-screenflow-121 Last Updated: Tue Jun 12 2012 by Mauricio Sá Ribeiro
page 19 of 19