/
Copy of Wallet & Passbook Frontend HLD

Status

IN PROGRESS

Prepared and Implementation By

Technical Review By

 

Jira ticket

 https://auperator.atlassian.net/browse/SHE-4292

Related docs

Figma Link: https://www.figma.com/design/Bj86NJrT3bQL9ZK4LKHCY1/WIP-May-2024?node-id=4948-9690&node-type=frame&t=ZDvWvOe5Lbnojuw2-0


Introduction:-
The Eshopbox Wallet is a digital payment solution designed to simplify and streamline the financial aspects of shipping and logistics for brands using the Eshopbox platform. By offering a secure and efficient way to manage funds, the wallet allows brands to handle shipping-related payments seamlessly. Whether brands are preloading funds for immediate use or utilizing credit for postpaid transactions, the Eshopbox Wallet provides the flexibility and control needed to ensure smooth operations.


Flow:-

When the user lands on the dashboard the user will be able to see the wallet balance on the top navigation bar which is fetched from the balance api
Part of top-navigation.component.ts

Wallet balance on the top navigation bar.
  1. When a user wants to navigate to more information regarding the wallet they should click on the balance as it is a clickable field. after clicking on the balance, the user will be able to access the functionalities of the wallet which are from recharge-wallet.component.ts which is part of the Wallet module.

    1. Recharge the wallet: A wallet can be recharged in three ways

      1. Online Payment :
        For this payment option, the user will be asked to fill in the amount the user wants to recharge and then after proceeding to payment, the Razorpay form will be opened, and after successful payment, the user will navigate back to the workspace.

Wallet recharge using online payment
  1. Bank Transfer:
    If the user chooses the bank transfer method, the bank details of The Eshopbox will be shown. where the user needs to fill following fields

    1. Amount

    2. Transaction Type

    3. UTR Number

Wallet recharge by bank transfer

  1. COD Balance :
    For this payment method, the amount will be deducted from the COD balance that the workspace has.

Wallet recharge from COD balance.