Integrations

Integrate Silvergate Bank with Netsuite APIs

Modern Treasury's powerful and easy to use API is the best way to integrate Silvergate Bank with Netsuite's APIs into your application.
Modern Treasury’s powerful REST API is the easiest way to integrate your Silvergate Bank with Netsuite bank accounts with your application for payments, reconciliation and reporting.

How it works

Do more with your bank's API

Do more with your accounting software

Our API connects directly to your ledger(s) allowing custom workflows and automation for the entire cycle of money movement. Payment initiations, approvals, reconciliation, alerting and more are accessible through our web application or API and data is synced automatically to your general ledger.

Our API connects directly to your bank(s) and ledger(s) allowing custom workflows and automation for the entire cycle of money movement. Payment initiations, approvals, reconciliation, alerting and more are accessible through the web application or API and data is synced automatically to your general ledger.

Modern Treasury is a software layer on top of your bank. We connect directly to your Silvergate Bank with Netsuite accounts to provide APIs, workflows and dashboards to manage the entire cycle of money movement.
Supports all Silvergate Bank & Quickbooks APIs and endpoints
Move money with RTP, ACH, Wire, Check, and Virtual Card
APIs for RTP, ACH, Wire, Check payments and Virtual Accounts
Real-time visibility into payment status with webhooks
Monitor cash positions via API or dashboard  

Auto-book RTP, ACH, wire, and paper check transactions

Future proof your application with a single banking API

Modern developer tools

Integrate payments for your Silvergate Bank with Netsuite bank accounts with simple REST APIs and webhooks. We make it easy to initiate payments, track their status and reconcile them to cash, allowing you to focus on your product and customers.
With our APIs you can:

curl --request POST \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/counterparties \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Kenner, Bach & Ledeen",
  "accounts": [{
    "account_type": "checking",
    "routing_details": [{
      "routing_number_type": "aba",
      "routing_number": "026009593"
    }],
    "account_details": [{
      "account_number": "123456789"
    }]
  }]
}'

curl --request POST \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/payment_orders \
  -H 'Content-Type: application/json' \
  -d '{
  "type": "ach",
  "amount": 1000,
  "direction": "credit",
  "currency": "USD",
  "originating_account": "0f8e3719-3dfd-4613-9bbf-c0333781b59f",
  "receiving_account_id": "5acec2ef-987b-4260-aa97-b719eeb0a8d5"
}'

# List payment orders
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/payment_orders \
  -H 'Content-Type: application/json'

# Get payment order
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/payment_orders/0f8e3719-3dfd-4613-9bbf-c0333781b59f \
  -H 'Content-Type: application/json'

# List balance reports
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/internal_accounts/
internal_account_id/balance_reports \
  -H 'Content-Type: application/json'

# Get balance report
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/internal_accounts/0f8e3719-3dfd-4613-9bbf-c0333781b59f/balance_reports \
  -H 'Content-Type: application/json'

# Create a virtual account
curl --request POST \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/virtual_accounts \
  -H 'Content-Type: application/json' \
  -d '{
  "internal_account_id": "0f8e3719-3dfd-4613-9bbf-c0333781b59f",
  "name": "Funds on behalf of Alice Jones"
}'

# List virtual accounts
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/virtual_accounts \
  -H 'Content-Type: application/json'

# Create a ledger
curl --request POST \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/ledgers \
  -H 'Content-Type: application/json' \
  -d '{
  "name": "Business Ledger",
  "currency": "USD"
}'

# List ledgers
curl --request GET \
  -u ORGANIZATION_ID:API_KEY \
  --url https://app.moderntreasury.com/api/ledgers \
  -H 'Content-Type: application/json'

Explore the docs
Arrow

Silvergate Bank with Netsuite API Developer Portal

Modern Treasury is the accounting API experience you’ve always wanted.

Implement our RESTful API with just a few lines of code and refine your integrations in a complete test environment with API logs, webhooks, events, customizable API keys and more.

Streamline reconciliation, closing the books, transaction matching, fee splitting, balancing accounts, data entry, and more. We have it all covered.

Implement our RESTful API with just a few lines of code and refine your integrations in a complete test environment with API logs, webhooks, events, customizable API keys and more.

You don’t have to worry about NACHA files, BAI2, ISO20022, batch timings, or building to a bank core. We have it all covered.

Implement our RESTful API with just a few lines of code and refine your integrations in a complete test environment with API logs, webhooks, events, customizable API keys and more.

You don’t have to worry about NACHA files, BAI2, ISO20022, batch timings, or building to a bank core. We have it all covered.

Streamline reconciliation, closing the books, transaction matching, fee splitting, balancing accounts, data entry, and more. We have it all covered.

API Catalog

In addition to providing a robust set of tools for money movement, we support all of Silvergate Bank's & Netsuite's APIs.
Silvergate Bank & Netsuite APIs
Modern Treasury API
Account Aggregation
Account Details
Account and Transaction Information
Transaction
Account Balance
Balances
Account Statements
Statements
Account Validation Services
Account Details
ACH File and Batch Status
ACH Payments
ACH Payments
ACH Payments
Modern Treasury is SOC Type II Compliant. Read more about our security practices, here.
View all APIs
Arrow

Bank Integrations

Easily integrate
Silvergate Bank with Netsuite
with our partner banks

Ledger Integrations

Easily integrate
Silvergate Bank with Netsuite
with our partner ledgers
No items found.
No items found.

Ledger APIs Supported

Latest from the Journal
05
-
20
-
22
Payments Primers
What Happens When You ACH a 'Debit Blocked' Account?

Nacha has over 80 codes for ACH returns. In this primer, we look at the ACH return that happens if you debit a blocked account and other common ACH return codes.

05
-
13
-
22
Changelog
Announcing Push to Data Warehouse

Today we're launching early access to our Push to Data Warehouse feature: connect your data warehouse, and receive up-to-date Modern Treasury data every 15 minutes.

05
-
12
-
22
By The Numbers
How Tech Forward Banks Made Nacha's Top 50 Originators List

Last month, Nacha released their top 50 ACH Originators, which included some surprisingly small financial institutions. In this By The Numbers journal, we dig into how tech forward banks are pursuing new strategies for revenue growth, enabling them to compete with bigger banks.

05
-
11
-
22
Payments Primers
How To Send an ACH Payment Internationally

Sending money internationally can be complicated. This post explains how to use ACH rails to send money abroad, using the International ACH Transaction (IAT) specification and the FedGlobal ACH program.

Read more
Arrow

Contact Us

Questions about the API? Talk to a payments advisor.

Try Modern Treasury and simplify your payment integrations.