Changelog: 2020-Sep-14

Please Note: Additional items may be appended to this Changelog in the near future once finalized.

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

Critical Updates

  • :white_check_mark: Chatbot (Chatbot Bank Logins and Chatbot Interchange): The nodes parameter–for both the desktop integration’s onSuccess callback function and the mobile integration’s Success event–has been deprecated in favor of the new linkedNode and unlinkedNode parameters.

  • :white_check_mark: Locked Users (User Permission Codes): Updated negative balance reconciliation logic to refrain from updating permission codes for users previously locked for other reasons (i.e. the logic will not update a user’s permission_code to NEGATIVE_BALANCE if it is already set to another locked reason).

  • :white_check_mark: Transactions (Transaction Creation): We now perform additional checks prior to transaction creation. If these checks are not passed (e.g. there is an issue with provided ID for the given user, node, or client) a new cannot_locate_transaction_client error will be thrown.

  • :white_check_mark: Users (Documents Blocked List): Automated feature for removing documents from blocked list (aka “blacklist”) when a user’s permissions have been updated to SEND-AND-RECEIVE.

    • Unblocking (or “unblacklisting”) the user’s documents may be necessary, for instance, when the Synapse Compliance Team determines that a particular user had personal information similar to a known fraudster (triggering automatic placement on blocked list) but is in fact a valid user.
    • Also updated blocked list logic to more accurately target documents associated with users locked for compliance or fraud reasons.
  • :beach_umbrella: Dispute Transactions (Dummy Transactions): Added new cannot_dispute_dummy_trans error in Sandbox. To create transactions that can be disputed you should instead use the virtual terminal.

New Features

  • :white_check_mark: Native Card Issuance (Transaction Status Notes): When certain native card transactions fail, we have added new transaction status notes to indicate the reason for the failure.

    • Previously, transaction status notes were supplied for native card transactions that were RETURNED or SETTLED, but these new transaction status notes are provided for CANCELED transactions.
    • Please refer to Native Card Transaction Status Notes for more details.
  • :white_check_mark: Transactions (Transaction Node Auditing): Added additional auditing for daily batched transactions that flow through transaction node types (e.g. ACH-US, INTERCHANGE-US, and CHECK-US transaction nodes). This should, for instance, help catch issues with transactions that have missing or malformed batch IDs.

  • :white_check_mark: Notifications (Snooze Payment Notifications): Added snooze payment notification feature (i.e. a notification can now be provided when the payment date for a one-time loan is changed).


  • :white_check_mark: Native Card Issuance (Dispute Transaction): Card disputes can now handle disputes for native card transactions of the type PURCHASE_WITH_CASH_DISBURSEMENT. Basic details about native card transactions types can be found here.

  • :white_check_mark: Notifications (Client Color): Added client color (client_color) for Platform notifications, including user, node, subnet, and transaction notifications.

  • :white_check_mark: Notifications (User Account Closures): Updated logic to prevent sending notifications to user accounts closed for reasons other than the user’s request, automatic closing by Synapse’s duplicate user detection logic, or due to inactivity (i.e. when the closed reason/permission_code is a reason other than USER_REQUEST, DUPLICATE_ACCOUNT, or NO_ACTIVITY as described here).

    • The content provided in a notification will differ for the 3 closed reasons above, and based on the whether the user holds a positive, negative, or zero balance in any relevant Synapse accounts.
  • :white_check_mark: Physical Document Verification (Video Auth): Added automatic contrast enhancement to aid processing of submitted videos with poor lighting (e.g. dark or partially washed out).

  • :white_check_mark: Physical Document Verification (Video Auth): Improved model for detecting, comparing, and verifying facial vectors between a submitted video and a previously submitted government ID (or other accepted types of physical documents listed on the Video Auth Requirements page).

  • :white_check_mark: Transaction (Incoming ACH Payments and Wire Transfers): Added logic to check status of external payments (e.g. incoming ACH payments or incoming wires) that have not yet settled. Should reduce time to confirm settlement for transactions that would have previously been stuck in processing.


  • :white_check_mark: Remote Deposit Capture (Cropping): Fixed bug that caused RDC image to re-crop if the fee node had an insufficient balance.