Changelog: 2019-Aug-30

Pushed to production :white_check_mark:, Pushed to Sandbox :beach_umbrella:.

Critical Updates

  • :white_check_mark: Users (User Object): Reduced user historical data to the most recent (e.g. recent logins, phone numbers, emails, legal names, device fingerprints, and documents, as well as the most recent photo). [Amended in previous Changelog post-publication]

    • This change was made to decrease platforms’ load for transmitting user data returned in webhooks and to improve platforms’ system performance.
    • Please note that, for instance, registering a new device or uploading a new document may remove a previously submitted device fingerprint or document from the user object (i.e. our system sets an internal limit on the allowed count of items for each type of historical data). [ Note: Added 2019-Aug-29 ]
  • :white_check_mark: Users (User Object): The user object (as well as each document within the user object) now has a new watchlists flag. Though this flag will not currently have any effect on user permissions, please keep in mind that this flag will be associated with an upcoming feature that can be enabled on a per-platform basis.

New Features

  • :beach_umbrella: Accounts (Agreements): CARD-US, DEPOSIT-US, IB-DEPOSIT-US, and IC-DEPOSIT-US nodes now generate PDF agreements at node creation.

Improvements

  • :white_check_mark: KYC (TIN): New Virtual Document TIN integration for business accounts to verify TIN with IRS. [Note: this item was previously included in the 2019-Jul-19 Changelog (now removed), but an unexpected issue led to a delay in the formal launch of this service.]

  • :white_check_mark: Accounts (Duplicate Business Accounts): TIN checks for business accounts are now enabled. This is an extension of the existing duplicate_user_check logic that checks TINs to identify duplicate business accounts.

  • :beach_umbrella: Data Enrichment Service (Transaction Classification): All POS_CREDIT, INTERCHANGE, and POS_DEBIT transactions will now return their merchant IDs (merchant_id). Each merchant ID maps to a unique merchant profile (e.g. Starbucks, McDonalds, Target, etc.).

    • Please note that a CASH_WITHDRAWAL transaction will return a null value for its merchant ID.
  • :beach_umbrella: Data Enrichment Service (Transaction Classification): Improved logic for preventing the creation of duplicate merchant profiles (i.e. unnecessary creation of new merchant_ids).

  • :beach_umbrella: Data Enrichment Service (Transaction Classification): Improvements in matching transactions to processors / payment facilitators (e.g. Airbnb, HotelTonight, etc.).

  • :white_check_mark: Client Dashboard: Added ability to view a table of webhooks associated with a node from the Node Details page.

  • :white_check_mark: Cards (Card Processing): Improved process for updating subnet limits by increasing internal retry limit (makes process more fault tolerant when issues arise with card processor).

Fixes

  • :white_check_mark: Client Dashboard: Resolved issue that affected the Dashboard sign-in page and temporarily prevented some platform users from signing in to the Dashboard.