Changelog: 2020-Jun-22

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: Users (File Transmission): Physical documents will now also use the new files.synapsefi.com file transmission URL. Please keep in mind that the provided URLs will only be valid for 24 hours before expiring (i.e. that you will need to view the user again to obtain fresh document URLs).

  • :white_check_mark: Social Documents (Mailing Address): Added new Social Document Type for Mailing Address ("document_type": "MAILING_ADDRESS") that can be added, for instance, when a user wishes to mail a card to a different address than Base Doc address or when an account closure check should be sent to a different address.

    • Additionally, please keep in mind that cards shipped to international mailing addresses (for approved Platforms in specific use cases) will incur international shipping fees.
  • :white_check_mark: Transactions (International Wires): Added automations for international wires for a number of countries. When the receiving node’s country code is outside of this list of countries, or within the list but missing required information (e.g. an MX wire missing info.clabe or an AU wire missing info.bsb_number), the transaction will be flagged for manual review.

  • :white_check_mark: Wires (Wire Fee Node): Platforms can now set a fee node for EXTERNAL-US (WIRE) transactions and set up the node for automatic deductions. The wire_fee_node_id can be set in client preferences. If the wire fee node is not set for a platform, Synapse will continue to take the fees from the transaction amount.

  • :white_check_mark: Public Keys (Available Scopes): Two new public key scopes have been added:

    • CLIENT|TRANS|GET
    • CLIENT|NODES|GET
  • :white_check_mark: Native Card Issuance (Balance Update at Pre-Auth Completion): Synapse will now perform an immediate node balance update for the node associated with the transaction upon receiving a pre-auth completion message (i.e. "recent_status.note": "pre_auth_completion"). This process was previously batched several times per day.

New Features

  • :white_check_mark: Transactions (Admin Transaction Returns): Added automations for handling certain transaction return types:
    • For EXTERNAL-US (WIRE): wire recalls.
    • For EXTERNAL-US (ACH): both LOI requests (i.e. Letter of Indemnity requests written in cases of ACH fraud in excess of $1000) and PTRs (Payment Trace Requests aka US Treasury Trace Requests).

Improvements

  • :white_check_mark: Statements (Adhoc Statements): Several improvements for adhoc (on-demand) statements, including changing webhook URL field from a required to an optional portion of request body, and adding the generated statements to the response of the View Node Statements call.

  • :white_check_mark: Added error handling for node transactions:

    • when the from node isn’t CREDIT-AND-DEBIT
    • when the from node type is a LOAN-US or REPAY-US node with insufficient balance
  • :white_check_mark: Changed error message when incorrect bank info is submitted on node creation from “invalid_node_type” to more accurate “invalid_node_details” (e.g. if submitted routing number, SWIFT code, sort code, or IBAN is incorrect).

  • :white_check_mark: Added error handling and response for code 503 (Service Unavailable) Exceptions.

  • :white_check_mark: Users (First Name): It is now possible to create a user with a first name composed of a single character.