MoneyHash Sync

As online transactions rise, merchants struggle with managing payments through many providers. Manual reconciliation is time-consuming and error-prone, making accurate accounting a significant challenge. To help, MoneyHash introduces the Sync feature, connecting payment provider APIs and consolidating data into a centralized report. This simplifies reconciliation, providing a comprehensive transaction view, payment tracking, and accurate accounting.


The Sync feature offers numerous benefits for your business, such as:

  • Efficient Reconciliation: Streamlined and accurate reconciliation of online transactions.
  • Ensure Data Security: Maintaining high data security levels and compliance with industry standards.
  • Seamless Integration: Easy integration with payment providers.

How it works?

The MoneyHash Sync feature allows for seamless data synchronization. The process involves retrieving transaction data from various providers and consolidating it into a centralized report. The resulting report becomes a single source of truth for all transactions, offering merchants an efficient and accurate way to reconcile online payments.

Standardized report format

Despite the different standards that each payment provider may use, the MoneyHash Sync solution translates the information to a single format, making it easier for you, the merchant, to analyze data from several providers.

B2B financing example

MoneyHash Sync is often used by financing companies to evaluate their clients' creditworthiness. If a financing company wants to partner with a new client, it can utilize MoneyHash Sync to establish a connection with all the payment providers used by the client. This will help the financing company acquire accurate transaction data, enabling them to make informed decisions.

By utilizing the Sync feature, the financing company gains access to precise and reliable reports on the partner's past transactions from every provider. This ensures a complete and trustworthy data source, making the process more efficient and guaranteeing the accuracy and integrity of the historical transaction information. The following diagram illustrates this use case.

How to use MoneyHash's Sync

To use MoneyHash's Sync, integrating through API, you will need to create a new account within your organization and, using the Access Token and API key of this new account, connect to the Sync service of each provider you need transaction history from. After making said connections, you request that MoneyHash consolidate all transactions into a single report.

The steps below summarize the operation:

  1. Create a new account.
  2. Retrieve the Access Token and API Key.
  3. Use the retrieved data from step 2 to list available sync providers.
  4. Create a Sync service provider using the provider's form_id from the request in step 3.
  5. Create a historic transaction request.

The steps above are illustrated by the flow below:

Platform Connect Sync View

Organization admin can use the embed_url from the Platform Connect feature, adding a mode=sync query parameter to the url. This will show the providers that support Sync Provider, and you are able to make the connections through this UI. This replaces steps 3 and 4 above.

By following the described steps, you will receive the historical transactions of the account, consolidated into a centralized report. This structured and standardized format, facilitated by MoneyHash's Sync, significantly simplifies data analysis. The standardized presentation enhances clarity, making it more straightforward to derive insights and draw meaningful conclusions from the transactional information.

Provider Sync API

MoneyHash's Provider Sync API provides endpoints to create a new sync provider connections, list available sync providers, and retrieve a sync service provider.

Create Sync Provider


Create a new sync provider connection.

List all available Sync Providers


List all available sync providers.

Retrieve a Sync Provider


Get the details from one sync providers.

Reconciliation API

MoneyHash's Reconciliation API gives you two endpoints, allowing you to create a new request for historical transactions and to filter the transactions from a report by the provider.

Create a Historical Transaction Request


Make the request to receive the historical transaction of an account.

Filter Account Historic Transaction by the Service Provider


List the historic transaction filtering by one provider.