PointPay Weekly Update (4 July–8 July, 2022)

Mobile App Development

For iOS mobile application

  • Released version 7.7.0 with cryptoloans flow (available for download in the App Store);
  • Changed the text of the Staking button from Next to Staking and made this button larger;
  • Integrated a disclaimer when choosing a logout;
  • Increased the distance between lines in the history of crypto loans;
  • Changed the text “Add More CryptoCollateral” to “Increase CryptoCollateral”; changed text color from gray to white;
  • Removed the Cancel button in sent invoices;
  • Made the CryptoCollateral button active in the Increasing CryptoCollateral flow.

Implemented

  • the display of the active cryptoloan on the dashboard;
  • the functionality of increasing the collateral amount so that the user can lower the LTV;
  • partial and full loan repayment;
  • forced update;
  • the ability to change the theme (light/dark/system) inside the app in the Profile section;
  • the Edit Profile section;

Improved the performance

  • of transfers of small amounts between accounts;
  • of the application and the work of the dashboard;

Added

  • the ability to read/ delete all notifications by pressing a single button in the notification center;
  • social networks in the “About” section;

Removed

  • the “Take CryptoLoan” button if the user already has one active cryptoloan;
  • non-working info icons and Auto Payment button from the CryptoLoan Details screen;

Improved

  • transfer flow;
  • the layout of the Deposit, Exchange, Send, and Sell Crypto buttons;
  • the layout of the Open Orders screen in the Exchange flow;
  • display of the Order History in the Exchange flow;
  • network mapping in the flow “Receive at address” for new cryptocurrencies;
  • switching to the Order History tab after the execution of a market order transaction in the Exchange flow;
  • transition to the Trastra website in the flow “Order a Crypto Debit Card”;
  • display of staking history;
  • calculation of PXP received as a result of staking;
  • date display in Staking flow;

Added

  • events to Firebase to track reports and user stats;
  • network mapping in the flow “Receive at address” for new cryptocurrencies;
  • switching to the Order History tab after the execution of a market order transaction in the Exchange flow;
  • transition to the Trastra website in the flow “Order a Crypto Debit Card”;
  • display of staking history;
  • calculation of PXP received as a result of staking;
  • date display in Staking flow;
  • a transition to taking a crypto loan from the Dashboard screen;
  • the Top Up Balance button
  • opening of a modal window with the Buy Crypto, Receive at Address, Create Invoice buttons in the cryptoloan flow;

On the cryptoloan history screen

  • made “Take CryptoLoan” button blue if the user does not have active cryptoloans;
  • removed “Take CryptoLoan” button if the user already has an active cryptoloan.

For Android mobile application

  • Released version 6.4.1 with the ability to increase the deposit amount (available for download in the Play Market);
  • Temporarily hidden Receive Statements flow in accounts;
  • Added navigation from Storyly to the app;
  • Implemented the functionality of increasing the margin amount so that the user can lower the LTV;
  • Added a blank screen when PNL information is not available;
  • Conducted smoke testing after the release of version 6.4.0 with crypto loans;
  • Reverted back the 1W (1 Week) value for backward compatibility so users can access the 1-week chart;
  • Displayed the minimum deposit amount in the Receive To Address flow;
  • Fixed the word Debit Card to PointPay Crypto Debit Card in the Services section.

Improved

  • displaying the available amount of cryptocurrency in the Quick Exchange flow;
  • the display of cryptocurrencies’ tickers;
  • text in the Invoices flow;
  • the layout of the cryptoloan flow so that the UI is in line with the design;
  • the cryptoloan repayment flow;
  • the display of the field with the tag in the Receive At Address flow;
  • the transition to the PointPay.io website in the About flow;
  • displaying the available amount of cryptocurrency in the Quick Exchange flow
  • text in the Invoices flow.

Removed

  • the “Take CryptoLoan” button if the user already has one active cryptoloan;
  • the account selection arrow in the Between Accounts flow;
  • the fee when sending funds to a PointPay user in the Send By Email flow

Added

  • a cross on the last screen “Send to Wallet” and “Send by Email”;
  • events to firebase to track user reports and statistics;
  • the ability to read/delete all notifications by pressing one button in the Notification center;
  • stub screen in the Notification center;
  • the amount sent to the confirmation button on the Send By Wallet screen.

Interface Development

  • Planned a set of endpoints for the new referral program service;
  • Documented the specifications of the bug report function;
  • Modified the notification for the blocked user, specifying that the Support team will answer within 24 hours;
  • Updated Live Roadmap;
  • Expanded the UserScema model to prepare a new setting in the personal account, where the user could change the avatar;
  • Prepared a separate link to the Bug report so the support team can directly share it with the user;
  • Made a page redesign of the following pages
  • Subscribe to notifications in the user’s personal account;
  • Crypto Debit Card in the user’s personal account;
  • Optimized the authorization service database to free up memory and cache for processing requests;
  • When recovering a password using the “Forgot password” link, you can no longer enter the old password, which improves user security;
  • Updated the header in the Blog section;
  • Prepared for testing the loading and use of the Profile picture for further implementation.

Improved

  • authorization by eliminating the 500 error at the /v4/auth/login endpoint;
  • the interface for an authorized user by setting up the display of the header and personal account;
  • the main page by fixing the endless loading of the Reviews section;
  • the Blog section by setting the menu to open in the mobile version;
  • improved the authorization redesign.

Added

  • a new interval (30 min) to Settings/Auto-log out-time to optimize site usage and security;
  • KYC level internal/user/get-data outputs for further operation of limits in the Escrow section;
  • the field for re-entering the password after reset;
  • animation slides of the registration page;
  • a page in a new design for changing the password in your personal account;
  • events for the future referral program.

CryptoBank Development

  • Checked transactions and currency symbols in Savings accounts;
  • Updated correspondence between blockchain and currency in the Deposit tab;
  • Configured Redis to revoke tokens from Auth to improve the PointPay infrastructure;
  • Updated and returned to the project Swagger, a documentation service that simplifies the interaction of developers;
  • Added the status “In Liquidation”.

Implemented

  • the output of the XLM tag on the Deposit and Withdrawal pages;
  • the display of the tag after generating the account address on the Deposit page without the need to reload the page;

As part of the redesign

  • completed layouts development of Account summary, Deposit, and Withdrawal;
  • completed the Account summary table;
  • implemented the main functionality of the new drop-down list with currencies;
  • Implemented a new common block for all CryptoBank pages containing the equivalent in the selected fiat currency for Regular and Savings accounts and their amount;
  • completed the Deposit form with the main functionality.

Created

  • a new handler for the return of collateral in liquidation.

Improved

  • the operation of the transaction history in conjunction with Unified balances;
  • error display for unsuccessful withdrawals.

Withdrawals & Payment System Development:

  • Activated and improved withdrawal functionality for the following cryptocurrencies: DAI, LINK, ETH, BCH, LTC, TRX, XRP, USDT, and BNB (temporarily excluding BTC). This allows users to withdraw funds to wallets outside of the PointPay ecosystem;
  • Activated the Sell Crypto function for the following cryptocurrencies: DAI, LINK, ETH, BCH, LTC, TRX, XRP, USDT, and BNB through Mercuryo, MoonPay, and XanPool payment providers.

Exchange Development

  • Optimized and improved the performance of candles on the front-end so that users receive accurate and up-to-date price information;
  • Improved the throughput of the message queue to handle more requests.

P2P Development

  • Implemented a window for changing the nickname;
  • Set up a deadline update when switching to the FIAT_TRANSFERRED status;
  • Designed a search page for open contracts;
  • Added Read more to Description to optimize page space;
  • Modified the Buy / Sell operation window. Now the interface has become more convenient so that the user can place an ad in just seven steps;
  • Implemented a mechanism for switching between Online / Offline status;
  • Changed the logic of ad limits.

Integrated the API

  • for the ad view window;
  • for the initial verification of the ad creation to increase the speed of the service;
  • “Transferred money: action.

Added

  • payment method from Payment System;
  • contract number;
  • a cron command to update contracts; thus, contract processing has become faster;
  • app.access middleware to important APIs to avoid accidental charges and fraudulent actions;
  • max button to input.

Implemented

  • opening a dispute;
  • an ability for a moderator to pick up a dispute;
  • an ability for a moderator to end the dispute;
  • a filter for open contracts;
  • P2P authorization.

Integrated

  • the buy and sell backend in the active contract;
  • frontend with backend;
  • a user payment method when creating a sales contract;
  • API for ad view window.

HR Talent Platform Development

  • Changed page naming — replaced “Resume” with “My Profile” and “Employer Page” with “Company Page”;
  • Designed API scheme for messenger on the HR Talent Platform;
  • Moved admin panel from HR to Escrow;
  • Linked a regular contract with the new endpoints so that the contract can be paused/ unpaused;
  • Changed the color of some design elements from orange to blue.

Implemented

  • the “suggest myself” functionality so that an employee can apply to fulfill a particular contract on the marketplace;
  • logic to pause and unpause a contract so that an employer can temporarily interrupt a regular contract cycle while discussing details/vacation;
  • modal windows for opening a chat via messenger;
  • the top popular languages for selection;
  • setting commissions in the admin panel.

Added

  • the functionality of adding language knowledge to the resume;
  • alerts for actions with a company contract;
  • the functionality of adding a language to the contract;
  • language filter for marketplaces;
  • popup with information about the commission to the milestone block;
  • information about the commissions (% and max) to the “Me” endpoint;
  • a new endpoint and parameter to add an employer to the blacklist.

Created

  • animation for opening/closing contracts for the company page;
  • the necessary filters and checks for the blacklist.

Improved

  • the work of scrolls in the company card;
  • display of completed interest under the contract;
  • the payment script for the Regular contract.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
PointPay

PointPay

Cryptocurrency Ecosystem: pointpay.io Crypto Bank, Exchange, Wallet, Payment System. Buy Bitcoin → https://payments.pointpay.io/ Earn up to 30% yearly with PXP.