Sep '20 Release 🎉

The EPC 2.0 September 2020 release is now live in production! With this release, we've made a number of new features and improvements available:


Support for Rate Lock & Confirm Custom Transaction Result:

As part of our recent July release, we enabled support for an initial set of custom transaction result workflows that allowed loan program pricing integrations to perform the following operations:

  1. Request the interest rate lock for the loan
  2. Extend the lock period for a previously confirmed lock request
  3. Change the details of (re-locking) a previously confirmed rate lock request
  4. Cancel a previously confirmed rate lock request

And now, with our September release, we have enabled support for a new custom result workflow that allows loan program pricing integrations to simultaneously request - and confirm - an interest rate lock within a single transaction response! Check out our updated developer guides to learn more.


Support for Service Provider Contact and Fees Information Updates:

We now support the ability for integrators to update service provider contact and fee information within an Encompass loan. This information is available for lenders to view and interact with on the Settlement Service Providers List (SSPL) form within Encompass.

This capability is most relevant to integrations that provide closing costs estimates to lenders - enabling lenders to compliantly disclose accurate 3rd-party services fees estimates to borrowers during the loan origination process. Check out our updated developer guides to learn more.


JavaScript API Enhancements

As part of this release, we have extended our JavaScript API available to integration user-interfaces - adding 3 new useful methods to the transaction objects public interface:

  1. transaction.get - This method enables integrations to retrieve the transaction in whose context they are currently operating in
  2. transaction.cancel - This method enables integrations to navigate the user away from their user-interface upon user cancellation of an interaction with the integration
  3. transaction.error - This method enables integrations to navigate the user away from their user-interface upon having encountered an error when servicing the user

Check out our updated JavaScript API documentation to learn more.


Response Processing Performance Improvements

We have made a significant investment in improving our transaction fulfillment performance. With our latest iteration of optimizations, integrations can expect the fulfillment of a transaction response they have delivered to take less than 5000 milliseconds (from response delivery to the fulfillment webhook notification) for 90% of transactions. We have selectively released these optimizations for integrations belonging to the Flood Certification and Valuation/Appraisal categories - and will be rolling these optimizations out for the rest of our supported categories in our upcoming releases.


If you have any questions or comments, you can send them to us at [email protected]. You can also post your questions and look for answers on our discussion board - which is actively tracked by a community of experts available to help as needed.