# Poynt SDK & APIs

The GoDaddy Poynt development environment is equipped with a number of resources that make it easier for developers to create comprehensive solutions and integrate with Poynt Services on the cloud.

  • Poynt SDK (Software Development Kit) is a set of tools to facilitate the development of applications for the PoyntOS platform. SDKs are strictly related to the latest version of PoyntOS, and they allow developers to code features and functionalities into their applications.

  • Poynt APIs (opens new window) (Application Programming Interface) are the mechanisms we use to allow communication between software components. All Poynt APIs are created using common RESTful design patterns that are highly accessible through standard HTTP semantics.

# Developer Kit

We know that GoDaddy Poynt developers are constantly working to improve the user experience in their applications. For this reason, we allow them to order Dev Kits, which include a fully functional and merchant-ready Smart Terminal, to gain a first-hand consumer/merchant perspective.

You can purchase the developer kit directly in the Developers (opens new window) section on our website by clicking on the Order Dev Kit button at the top. This button will open a pop-up form where you can select the specific device you wish to purchase and provide your information for shipping.

You can also place an order for a Developer Kit from your dashboard on the US Developer Portal (opens new window) or the EU Developer Portal (opens new window) using the Purchase Devkit option.

# Configuration

Since Smart Terminals are designed specifically for GoDaddy Poynt merchants, once you receive your Dev Kit, you will be required to activate the Developer Mode in your device. The developer mode is considered a mock environment, which won't allow real transactions. However, it provides a very close experience that can help you understand transactions and create the right components.

However, activating this mode will enable you to perform a wide variety of POS operations that will help you develop efficient features for your application.

# GoDaddy Poynt Emulator

PoyntOS emulator running on AVD

The GoDaddy Poynt emulator is a developer version of PoyntOS that can be used on an Android emulator. This resource was designed to help developers create, test, and analyze their applications without needing a physical Smart Terminal.

With this solution, you can access several functionalities, default applications, transactional data, and customer data from the terminal. However, features that rely on a physical device like card reading and second-screen input are not supported. You can also execute the emulator from any 7" tablet as long as your coding is coming from a multi-screen resolution.

If you wish to download and set up a GoDaddy Poynt emulator in your device, you can refer to the Emulator Setup section for more information.

# Developer Forum

Based on our open-platform concept, we have created a discussion forum that allows developers to interact with other contributors. Here, they can resolve doubts, fix unexpected issues, and get the best out of GoDaddy Poynt's services.

# Accessing the Forum

Currently, there are two ways to access the forum. If you have an active account in the Developer Portal, you can click on the Developer Forum button to be redirected to the site.

If you don't have an account yet, but wish to explore the forum, you can click on the Help button in the upper right corner of this page. This will activate a drop down that will show three different options.

forum

Please select the Discussion Forums option to be redirected to the site.

Once you access the forum, you will be presented with four discussion categories. You must select the Developer category.

forum-categories

The developer forum is currently made up of 4 sections created for specific subjects. Each section will have a short description to help you find the right place for your questions.

# PoyntOS & SDK

This section includes discussions and questions related to the resources and services provided by PoyntOS and SDK. Some of the topics suggested in this category include but are not limited to:

  • How to make a Patch Request to update the category name?
  • Poynt SDK method to print receipt items.
  • Poynt Emulator configuration issues.

# Poynt Cloud APIs

This section is focused on the APIs that provide developers with access to merchant data and resources over the cloud. Below are some of the topics you may find in the forum:

  • Generating an access token using Curl.
  • Registering Poynt Store Webhooks for Poynt Cloud APIs.
  • Creating an order with transaction details.

# Developer Portal

In this section, you will find a series of discussions about the Developer Portal (opens new window) to help developers create, manage, and access applications, credentials, and documentation, among others. Top suggestions in this forum will include:

  • Activating the Poynt Terminal.
  • Uploading, recovering and updating APKs.

# Nexi

This section is an additional discussion board specific to Italy for developers who prefer Nexi. Top discussions include:

  • Integration with Payment Bridge API.
  • Application Market.
  • Emulator Issues.
Last Updated: 6/24/2022, 11:03:32 AM