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.


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.


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> 
     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 () {
</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}


Embedded Finance Made Simple


Follow Us:


Select Visa® Card is issued by MetaBank®, N.A., Member FDIC, pursuant to a license from Visa U.S.A. Inc. Select Visa Card may be used everywhere Visa debit cards are accepted.
Select Prepaid Mastercard® is issued by MetaBank®, N.A., Member FDIC, pursuant to license by Mastercard International Incorporated. Mastercard is a registered trademark, and the circles design is a trademark of Mastercard International Incorporated.
By using this website, you agree to our use of cookies, and you acknowledge that you have read and understand our Privacy Policy and Terms of Use   Continue
Close Menu