Maximizing Your Business Potential with Horizen EON and ZEN Payments API

Many businesses today are transitioning towards digital payment options, and cryptocurrency payments are becoming increasingly popular. With the rise of cryptocurrencies such as Zen and Horizen, businesses need to explore the possibility of accepting these digital currencies as a form of payment. In this blog post, we will explore the benefits of using Horizen EON and ZEN Payments API to maximize your business potential.

Horizen EON Overview

Horizen EON Overview

Horizen EON is a new public sidechain developed by Horizen, designed to provide a high level of compatibility with Ethereum’s EVM. The EON sidechain is built on top of Horizen’s main blockchain, enabling developers to build decentralized applications (dApps) with access to the vast ecosystem of Ethereum’s smart contracts and applications.

One unique feature of EON is its integration with Covalent, which provides EON developers with a unified data API, making it easier to access and analyze blockchain data. This integration allows developers to quickly and easily access important data points, streamlining the development process and enabling them to create more complex and powerful dApps.

EON also provides robust developer tools, including extensive documentation, an EON-specific block explorer, and an EON node management tool. With these tools, developers can easily test and deploy their dApps on the EON sidechain.

Overall, Horizen EON is a promising new addition to the blockchain ecosystem, providing developers with a powerful and flexible platform for building decentralized applications with access to Ethereum’s vast ecosystem.

Horizen EON Tools

The Horizen EON Ecosystem is a vibrant and growing community of developers, projects, and businesses built around the EON sidechain. The ecosystem provides a platform for developers to build and deploy decentralized applications, while businesses can leverage the power of EON to enhance their products and services.

One of the key features of the EON ecosystem is its compatibility with Ethereum’s EVM, which allows developers to easily migrate existing dApps or create new ones that can run seamlessly on the EON sidechain. This compatibility opens up a vast array of existing Ethereum tools, smart contracts, and applications to developers building on the EON sidechain.

The ecosystem also includes a range of tools and services to support developers and businesses, including the Horizen developer portal, which offers extensive documentation, tutorials, and resources. In addition, the ecosystem offers node management tools, a block explorer, and other essential tools for developing and deploying dApps on the EON sidechain

NOWPayments API: An Introduction

NOWPayments is a cryptocurrency payment gateway that enables businesses to accept payments in a variety of cryptocurrencies, including ZEN. NOWPayments provides businesses with a simple and efficient way to accept cryptocurrency payments and offers a variety of tools and features to help businesses manage their payments.

The NOWPayments API is a set of RESTful APIs that can be used to integrate NOWPayments with your business’s existing systems. These APIs provide businesses with a simple and efficient way to accept cryptocurrency payments and can be used to perform a variety of tasks, such as creating and managing invoices, conducting payouts, exchanging currencies, and more.

Trying Out Horizen Payment Gateway API in a Sandbox Environment

Before integrating the Horizen Payment Gateway API with your business’s existing systems, it is recommended that you try it out in a Sandbox environment. A sandbox environment is a testing environment that allows you to test the API without affecting your live systems.

NOWPayments offers a sandbox API where users can test everything without sending real money by specifying the ‘case’ parameter in the create payment request and getting notifications for each of the presented cases.

To get started with testing NOWPayments’ API, users need to sign up at account-sandbox.nowpayments.io and specify their outcome wallet. They also need to generate an API key that will enable them to authenticate with the API. NOWPayments provides comprehensive API documentation that outlines all the available endpoints and parameters that users can use to interact with the API.

In the sandbox environment, users don’t need to send any funds to test the API. They can simply specify the ‘case’ parameter in the create payment request and get notifications for each of the presented cases. Users can then check the payment status or wait for an instant payment notification (IPN) request to be sent to their specified callback URL.

Horizen Payment API: An Overview

Developers building on Horizen EON can accept ZEN payments using NOWPayments’ Payment API. NOWPayments allows developers to create payment links for their clients or create white-labeled payments. The NOWPayments API offers two methods for creating payments, GET and POST.

Horizen Payment API: An Overview
Example request for creating payment in ZEN

Using the GET method, developers can get the minimum payment amount for a specific currency pair. Developers can provide both currencies in the pair or just the currency_from, and NOWPayments will calculate the minimum payment amount for the currency_from and the currency specified as the outcome in the Payment Settings. Developers can also specify a fiat currency in the currency_from field, and the minimum payment will be calculated in that fiat currency.

Example request for creating payment in ZEN
Example response for creating payment in ZEN

Using the POST method, developers can create an invoice or a payment. To create an invoice, developers must provide the price_amount and price_currency fields. If pay_currency is not specified, users can choose it on the invoice_url. Other optional fields include ipn_callback_url, order_id, order_description, success_url, and cancel_url.

To create a payment, developers must provide the price_amount, price_currency, pay_currency, and pay_amount fields. Other optional fields include ipn_callback_url, order_id, order_description, and purchase_id.

Horizen Mass Payouts API: An Overview

Developers building on Horizen EON can use NOWPayments’ Mass Payout API to send ZEN payouts. To start, they need to check if the payout address is valid by using the POST Validate address endpoint. Once validated, a withdrawal request can be created using the POST Create payout endpoint. Developers must verify their payout using 2FA, which can be automated through their code by implementing the OTP generation library.

Horizen Mass Payouts API: An Overview
Example Request when Creating a Payout

It’s important to note that payouts can only be requested from a whitelisted IP address to a whitelisted wallet address, which is a security measure enabled for each partner account by default. Developers can also obtain their balance using the GET method and the Get balance endpoint.

Example response when creating a payout

Finally, developers can use the GET method and the List of Payouts endpoint to retrieve a list of payouts using various parameters like batch ID, status, and date range. The available payout statuses include creating, processing, sending, finished, failed, and rejected. The GET method and the Get payout status endpoint can also be used to retrieve the actual information about a specific payout.

Extended Custody API for Horizen: An Overview

Horizen EON developers can easily integrate NOWPayments’ Custody API to provide their users with a full-fledged crypto billing solution. With the Custody API, developers can create deposit accounts for their users, generate payments or deposits for topping up the account balance, and withdraw funds from it. To create an account for a user, developers can use the POST method with a unique user identifier not exceeding 30 characters.

Extended Custody API for Horizen: An Overview
Example request for creating transfers between users’ accounts.

In addition, developers can create recurring charges from user accounts using the POST method. This allows for automatic charging of the amount specified by the customer’s chosen plan. Developers can also use the GET method to check the balance of a user account, get the entire list of users, and the list of transfers created by their users. The transfer status can be checked using the GET method by providing the transfer ID in the request.

Example response when creating transfers between users’ accounts.
Example response when creating transfers between users’ accounts.

To transfer funds between users’ accounts, developers can use the POST method and check the transfer’s status using the GET method. Developers can also use the POST method to deposit funds to a user’s account with a general payment or transfer funds from their master account to a user’s account. To withdraw funds from a user’s account and transfer them to their master account, developers can use the POST method and check the transaction status using the GET method. Overall, integrating NOWPayments’ Custody API can help Horizen EON developers to provide their users with a seamless and secure payment experience.

Developers’ Viewpoint on Horizen and NOWPayments’ API Solutions

NOWPayments is always striving to improve its services and API offerings to better meet the needs of its users. As a developer building on Horizen EON and using NOWPayments’ API, your thoughts, opinions, and experience using the API are incredibly valuable. Your feedback can help shape the future development of the API and ensure it continues to meet the needs of developers like you. We encourage you to share your thoughts and feedback with NOWPayments, whether it’s through our support channels or comment section. Your contribution can help improve the API and benefit the entire community of merchants using it!

Conclusion

In conclusion, Horizen EON and ZEN Payments API provide businesses with a comprehensive set of tools and APIs that can be used to accept Horizen payments. These tools and APIs provide businesses with a simple and efficient way to manage their payments and offer a high level of security and privacy. By using Horizen EON and ZEN Payments API, businesses can maximize their potential and stay ahead of the competition.