Dear PointPay family,

We’ve had a fantastic week! We have implemented the calculation of rates in the Referral program. Furthermore, we have implemented a new design of cryptoloan repayment. You can read more about our recent achievements in the Friday Update.

Watch video with Vladimir Kardapoltsev!

Mobile App Development

For iOS mobile application

  • Redesigned the payment method for a more convenient architecture in technical terms;
  • Conducted research on the implementation of timezones with localization;
  • Released version 7.7.6 to the App Store. This version includes improvements to Sell Crypto, automatic calculation of CryptoCollateral in CryptoLoans, and the addition of new opcodes to support CryptoBank transactions.
  • Reorganized the P2P contract filter queries from simple ‘date’ to ‘date from’ and ‘date to’ so that dates are returned in the correct format;
  • Changed return format of payment method attribute type from int to string;
  • Finished layout of text messages and chat input fields in P2P;
  • Made the edit nickname button in the Profile workable;
  • Returned the display, editing and deletion of payment methods in the Profile tab.

Added

  • navigation from Buy flow screen to Cancel flow screen in P2P;
  • a method for returning a list of timezones on the screen for entering nickname and timezone in P2P;
  • swipe to refresh functionality on the Contracts tab in P2P;
  • ‘swipe down to refresh’ functionality on the ‘Contracts tab’ so that users can refresh the list by swiping down.

Implemented

  • flow Add Payment Method for Sell in P2P;
  • the ability to distinguish the added payment methods in the My Ads tab in P2P;
  • Payment Method screen with common payment methods between seller and buyer;
  • layout of screens in a Purchases in P2P flow by the author of the ad;

Disabled fields:

  • contract type (Buy/Sell);
  • cryptocurrency type;
  • fiat currency type when editing My Ads in P2P;

Improved

  • the layout of the Contract Created screen in the P2P purchase flow;
  • functionality and layout of the flow profile;
  • the layout of My Ads screens in P2P;
  • the layout of the fiat selection screen in P2P so that all fiat currencies are displayed correctly.

For Android mobile application

  • Started testing a flow of buying and selling on the P2P platform;
  • Released version 6.4.6 of the application in the Play Market, where we added new opcodes to support CryptoBank transactions;
  • Removed the ability to write characters other than letters and numbers inside the nickname;
  • Fixed the display of payment methods in the Sale flow in P2P.

Implemented

  • the transition from the P2P tab to the Purchase flow;
  • the layout of the Ad Details screen;
  • the list of open/closed contracts;
  • a ‘filter by cryptocurrency’ functionality in the Contracts tab in P2P, so that users can filter the contracts they participated in by cryptocurrency type;
  • functionality for editing and deleting ads in the My Ads tab in P2P;
  • filter by type in the Contracts tab in P2P.
  • the profile header, where users can enter their nickname;
  • displaying a list of payment methods inside the profile;
  • editing a nickname inside the profile;
  • functionality for viewing feedback on the Profile page;
  • a status filter in the Contracts tab in P2P;

Improved

  • Cancel flow performance in P2P;
  • the flow of creating your ad in P2P;
  • the layout of screens in the My Ads tab in P2P;

Added

  • the ability to select a time zone for a user inside the Set Nickname alert in the My Ads tab in P2P;
  • an eye icon next to ads in the My Ads tab.

Interface Development

  • Implemented the calculation of rates in the Referral program;
  • Changed the order of displaying values in quarters in the Roadmap.
  • Implemented the transfer to the API and saving the page from which the user went during registration;
  • Wrote a script to find missed translations in all of our products;
  • Set up and successfully tested SQS/SNS and environment variables for the referral program;
  • Corrected the format of writing a sentence in the authorization project;
  • Decomposed the list of tasks to improve security from the frontend.

Added

  • our UI Kit package to the Nexus registry to make it easier for developers to work with SemVer versions of the library;
  • updates to the Live Roadmap for the past week;
  • the Is_ReadOnly flag and the mechanism for changing it to the Users table;
  • KYC data in SNS events so that other products can work with this data and process it in accordance with the product business logic.

CryptoBank Development

  • Created a limit validator for the user's KYC level to increase the security of funds storage;
  • Removed savings rate tooltip for PXP;
  • Analyzed and updated data and field names for crypto loans;
  • Wrote documentation on the limit check service to simplify further support;
  • Completed email redesign;
  • Added Google Analytics goals to the CryptoBank front to track conversion;
  • Created a work plan based on the users’ feedback;
  • Decomposed the redesign of Gift Cards for further evaluation;
  • Changed the format of work with the field of the Remaining debt on the cryptoloan;
  • Added calculation of the total amount payable by invoice on the backend;
  • Improved the formation of letters so that all the necessary data is substituted;
  • Made a search in the drop-down lists with currencies;
  • Updated the letter during the cryptoloan repayment.

Implemented a new design of

  • repayment of a crypto loan at the expense of collateral;
  • repayment of a crypto loan in any currency;

Completed redesign of

  • the block of the CryptoBank main page about Savings accounts;
  • the first block of the CryptoBank main page and integrated the TrustPilot widget;
  • Transaction history.

Improved

  • the functionality of regular payments for CryptoLoans;
  • the work of obtaining a list of CryptoLoans for mobile devices by implementing different versions of the API for mobile devices and the web.
  • Separated the Payment Schedule and Payment History within the history of cryptoloans. This would simplify the further development of crypto loans and change the principles for generating a payment schedule;
  • Brought the formulas for calculating rewards in line with the data in the staking rates table.

Withdrawals & Payment System Development

  • Fixed and uploaded 66 deposit and 177 withdrawal requests;
  • Improved work on deposits and withdrawals for the following currencies: BTC, LTC, XRP, XLM, SOL, BCH. Now communication between services works without delay.

Exchange Development

  • Integrated the front-end service Market Date, which improves user interaction with the Exchange;
  • Wrote API tests on stop orders, which will reduce the likelihood of errors when using the Exchange.

P2P Development

  • Updated the work of the online/offline toggle for the announcement;
  • Completed adaptive mobile layout for all screens;
  • Updated the logic for storing entities, which will improve the interaction between the backend and frontend;
  • Disabled block with basic ad data;
  • Added the ability to upload an icon for payment methods from the admin panel;
  • Made storing the reason for the impossibility of publishing an ad;
  • Updated the work of all events on websockets;
  • Added additional logic for managing payment methods in the admin panel;
  • Implemented a page where the user can view their feedback on completed contracts.

Improved

  • work of contract validation;
  • chat functionality.

Implemented

  • a chat between users so that they can communicate with each other during the transaction process;
  • the window for opening a dispute under the contract;
  • a component to be recalled after the completion of the contract.

Launchboard Development

  • Updated the header to the latest version.

HR Talent Platform Development

  • Expanded opportunities for opening disputes in contracts;
  • Conducted code analysis and covered additional cases with autotests to minimize future bugs;
  • Removed the module with unused analytics;
  • Performed additional internal work on the code.

Improved

  • work with new cryptocurrencies in CryptoBank;
  • approach to code reuse from Escrow;
  • the sorting of information on marketplaces by date added (Newest first);
  • the performance of collecting commissions when canceling a contract;
  • the creation of profiles, forbidding the creation of several profiles for 1 user

Implemented

  • a new logic for editing and deleting contracts before moving them to the ‘In progress’ status;
  • automatic copying of data from the master environment to feature branches to make it more convenient for developers to test implemented features.

🔥 Buy PXP tokens on Bittrex: https://bit.ly/32VWsci

🔥 Buy PXP tokens on Bitrue: https://bit.ly/3JEreHu

🔥 Buy PXP tokens on BitHumb: https://bit.ly/3qOK6e9

🔥 Buy PXP tokens on WhiteBIT: https://bit.ly/3qJrjRH

🔥 Buy PXP tokens on CoinTiger: https://bit.ly/3pnv6ny

🔥 Buy PXP tokens on Solidbit: https://solidbit.io

💰 Earn up to 20% yearly with PXP staking program in PointPay Bank: https://bank.pointpay.io/staking

💡 Check PointPay Live-Roadmap (PointPay development in real-time): https://pointpay.io/live-roadmap/

🏦 Remember, we are PointPay, and we are beyond banking!