Hydrogen Integrates with Financial Data Provider MX - Hydrogen
Hydrogen Integrates with Financial Data Provider MX

Hydrogen Integrates with Financial Data Provider MX

In addition to our Plaid integration, we have other leading aggregation software integrated for our Personal Financial Management (PFM) no-code app, and financial wellness API capabilities.

MX is a leading data platform for banks, credit unions, and fintech companies, that enables applications to connect with users’ bank, credit card, loan, and investment accounts to pull in account details such as balances and transactions. With Hydrogen and MX any company can build powerful fintech applications and components.

Learn more about the integration between Hydrogen and MX below.

Setup

To get started, you’ll first need to sign up with MX and get your client_idpublic_key, and secret. If you already have an MX account, you can go ahead and sign in to retrieve these values.

Implementation

Once you have MX credentials set up on the Integrations Admin, you can embed MX Connect into your app or web page. The MX Connect will manage user credential validation, multi-factor authentication, and error handling for each institution that MX supports to ensure that your end-user is able to pull data from the account that they’ve linked.

Below is a sample MX Connect link embed code.

 
<script src="https://atrium.mx.com/connect.js"></script> 
<script>  
     var mxConnect = new MXConnect({    
          id: 'addAccount',    
          url: '<link>',
          onLoad: function () {  // Connect widget successfully loaded
          console.log('On Load');    
     },
     onSuccess: function (memberGuid) {  // Member created successfully
          console.log('On Success');    
     }  
     }); 
     var addAccountClick = function () {
          mxConnect.load();  
     }; 
</script> ​ 
 

The only replacement you will need to make to the code snippet above is the url. To replace this, you can use the following Hydrogen endpoint to get the latest URL: GET /integration/v1/widget_link/{nucleus_client_id}?vendor_name={vendor_name}.In the response, use the widget_link and replace the url in the widget code above. Now, the code snippet is ready to launch the MX Connect applet.

Now we just have to create the aggregation account to store all the data in Nucleus from the response above.POST /integration/v1/aggregation/account

  
{
     "nucleus_client_id": "<nucleus_client_id>",
     "product": "atom" 
}  

Additionally, you may optionally pull balances, transactions, and holdings for the account.

GET /integration/v1/aggregation/balance/{aggregation_account_id}

GET /integration/v1/aggregation/transaction/{aggregation_account_id}

GET /integration/v1/aggregation/holding/{aggregation_account_id}

hydrogen

Hydrogen is the Global Fintech Acceleration Platform
Close Menu