The initial method for depositing money to a SaFi account will be via transfer from e-wallet, using the Paynamics Workflow API.

Process Flow - Initial Request:

Process Flow - Callback Notification:

Execution Steps (happy path):

  1. Customer selects e-wallet and amount

  2. Validate transactions details (min. amount)

  3. Get customer/account details

  4. Run fraud check

  5. Save the transaction with the fraud check details

  6. Send request to paynamics

  7. Redirect the customer to the url sent by paynamics in the response

  8. Customer is returned back to the app after completing external cash in steps

  9. Paynamics sends notification to callback url

  10. Verify notification signature

  11. Update transaction

  12. Update account balance

  13. Notify customer of result

Attachments:

SaFi Transaction - EWallet Cash In-Initial Request.png (image/png)
SaFi Transaction - EWallet Cash In.drawio (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio.png (image/png)
SaFi Transaction - EWallet Cash In.drawio (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio.png (image/png)
SaFi Transaction - EWallet Cash In.drawio-78f37b0e49517886f4360ca1556dccc95aa2ddfa.png (image/png)
SaFi Transaction - EWallet Cash In.drawio (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio.png (image/png)
SaFi Transaction - EWallet Cash In.drawio-78f37b0e49517886f4360ca1556dccc95aa2ddfa.png (image/png)
SaFi Transaction - EWallet Cash In.drawio (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio.png (image/png)
SaFi Transaction - EWallet Cash In.drawio-78f37b0e49517886f4360ca1556dccc95aa2ddfa.png (image/png)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
~SaFi Transaction - EWallet Cash In.drawio.tmp (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio (application/vnd.jgraph.mxfile)
SaFi Transaction - EWallet Cash In.drawio.png (image/png)
SaFi Transaction - EWallet Cash In.drawio-78f37b0e49517886f4360ca1556dccc95aa2ddfa.png (image/png)