Você está na página 1de 6

Transactional Flows

OTP Method

3rd party
app server

2 Mobile Number
1 Mobile Number

Mobile Number Mobile Number


4 Amount 5 Amount
OTP OTP Finja
Server

Customer
3 OTP

6 Payment confirmed
Private / Public Key
Step 1: Register a Wallet

3rd party
app server

Mobile
2 Number
Mobile
1 Number 3b
Token

Mobile Number
OTP
Token
4 Public key 5
OTP
Finja
Public Key Server
Customer 6
App registration
approved

3a OTP
A private & public key combo
is crated in the customer app
Step 2: Make a Payment

3rd party
app server

Amount (encrypted with the Private


2
Key)
Amount
Mobile Number
1 (encrypted with
the Private Key)

Public key is
Finja kept on the
Server server
Customer
Private Key Stored public key is
remains on 3 used to decrypt the
the amount
customer’s
phone
Dynamic  QR  Code
Step 1: Generate Dynamic QT and Make Payment

3rd party
app server

Generate
2 QR API
Proceeds to
1 checkout QR generated
3 and sent to
merchant

QR scanned
4 Finja
Server
Customer

The Customer has SimSim


wallet downloaded on
their phone
Step 2: Transfer Money to Merchant from FINJA

3rd party
app server

4 Money is sent
Item sold
6
confirmed
Payment status
5 updated by hitting
listener API

The Customer has SimSim


Finja
wallet downloaded on Server
their phone 2 Payment accepted

1 Makes payment
Customer
Payment
3
confirmation sent

Você também pode gostar