Changelog: 2020-Apr-13

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: Card Issuance (Ship Card): Updates have been made to Card Issuance to expand shipping options, with relevant changes applicable to the Ship Card API call.
    • When performing the Ship Card call, the expedite flag is now deprecated.
    • expedite will now be replaced in the request body with delivery which can take on the following string values (which will incrementally increase in price):
      • “STANDARD” (for standard shipping)

      • “STANDARD|TRACKING” (for standard shipping with tracking)

      • “EXPEDITE” (for 2-day shipping)

      • “OVERNIGHT” (for overnight shipping)

      • Please note that prices are subject to change in the near future (i.e. are not yet finalized).

New Features

  • :white_check_mark: Bank Logins (Chatbot): Updates have been made to Chatbot Bank Logins and are now live in production:

    • When issuing a public key, besides passing issue_public_key and scope, you will need to provide an additional user_id parameter.

    • Change the script src from <script src=" [[https://synapse-bl-Chatbot.s3-us-west-1.amazonaws.com/js/iframe.js](https://synapse-bl-chatbot.s3-us-west-1.amazonaws.com/js/iframe.js)](https://synapse-bl-chatbot.s3-us-west-1.amazonaws.com/js/iframe.js](https://synapse-bl-chatbot.s3-us-west-1.amazonaws.com/js/iframe.js)) "></script>

      to

      <script src=" [https://synapse-chatbot.s3-us-west-1.amazonaws.com/js/iframe.js](https://synapse-chatbot.s3-us-west-1.amazonaws.com/js/iframe.js) "></script>

    • Update Parameters to Initialize Chatbot

      • remove generateOauthKey() as Platform no longer needs to issue an OAuth key
      • add generateFp() to generate device fingerprint
      • redefined callback functions for onError(), onExit(), and onSuccess()
    • The Synapse Docs page for the Bank Logins Chatbot has been updated with these changes as well as including the new sections below:

      • Desktop Integration section
      • Mobile Integration section
  • :white_check_mark: KYC (Video Authorization): Updates have been made to improve the machine learning model for Video Authorization. Video submissions for our client platforms come primarily from mobile users’ smartphone cameras and as such Synapse has basic video submission guidelines that we recommend to help ensure the smoothest experience for end users.

    • Criteria that will cause a submission to be rejected with SUBMITTED|INVALID status include:

      • File format is not mp4/mov as expected (wrong_file_extension)

      • Video does not meet essential qualifications:

        • Videos submitted with the user’s face obstructed (e.g. by a shadow, glasses, or light flash), or inadequately lit (video_face_undetected).
        • Audio is absent in the video (audio_undetected)
      • Video length should be less than 12 seconds for optimum performance.

    • Criteria that will cause an ID status to remain in SUBMITTED|REVIEWING status (i.e. flagged for manual review by Synapse’s Compliance team) include:

      • Videos submitted where the user’s face in the video and face in the ID is different (e.g. having a beard) will be flagged with reason code (face_mismatch).

      • If the user says anything more than the required sentence (e.g. “I authorize account opening with [client_name]”) then there’s a high chance that the audio comparison will fail (audio_comparision_failed) and subsequently be flagged for manual review.

      • Items flagged for manual review will generally be reviewed within 2 business days.

  • :white_check_mark: KYC (Passport Verification): We have also improved our ID Verification model to be able to verify machine-readable passports. As such, a submitted passport may be rejected with status SUBMITTED|INVALID due to the following reasons:

    • mrz_undetected: no MRZ (machine-readable zone) field found

    • name_mismatch_mrz: name on passport doesn’t match base doc

  • :white_check_mark: Card Issuance (Dispute Transaction): A $25 fee will now be charged per filed dispute with Synapse’s card issuance service.

    • Please note that this should not be confused with the $15 fee per chargeback with our external card linking (INTERCHANGE-US) service.
  • KYC (ID Score): We have updated the ID Score Docs page with additional details and clarifications about the feature.