Groovv makes it easy to accept secure EMV and PCI-compliant payments into your POS or business management software. This site provides documentation to help you get integrated quickly using our selection of APIs and SDKs. To ensure a successful integration and make our support staff available to you, we encourage you to register with us.
Explore the Groovv Omni-Channel Integrated Payments Suite
Groovv offers a robust set of solutions to help you integrate in-person and card not present payment capabilities into your software. Choose one or multiple APIs to build your solution or select the Groovv Payment Plugin and SDK for fast and easy integration of in-store payments.
Groovv Payment Plugin SDK
What It Does
Using an install version of a Windows-based library, Groovv Payment Plugin offers a fast and easy way to incorporate in-store payments into your software. Your customers can accept magstripe, EMV and NFC transactions through a payment device wired into a secure local network, and then have records of the transactions posted in your software.
How It Works
A local or remote service is installed on the merchant network to control one or more terminals. Your POS software posts web requests to this service to ask a terminal to capture payment for a card transaction. The semi-integrated solution enables your software to both control the device and send your payment to the processor. Card data is encrypted at the terminal, keeping EMV and PCI compliance “out of scope” for your software.
The plugin is easy for merchants to install using a step-by-step wizard. It automatically scans for devices, and relevant workstations are easily added via drag-and-drop. The solution is compatible with various languages (C#, Java, Android and iOS), browsers (Explorer, Chrome, Firefox and Safari), operating systems, and software as a service. It offers real-time resource monitoring and tracking, mobile support, a local widget for managing payment setup for any office format, and automatic IP updates.
This API enables your customers to accept card payments directly from a consumer with a physical card or mobile wallet using a terminal or other payment device.
How It Works
Your integration team posts web requests to a REST API for performing a transaction through a gateway. These are certificate-secured SSL web requests. The back-end web service is able to connect to a countertop terminal as well as a wireless mobile device to complete the transaction.
For iOS or Android 4.0+ solutions, a mobile app “middleware” is provided. This is a compiled-in solution, which handles the EMV, contactless (NFC), or swiped transactions through to the gateway connection – without additional need for EMV certification. An SDK is also available, providing a fast-and-easy way to develop your application.
This API enables your customers to integrate payments into a custom POS or software for phone, mail or web sales, where no physical card is present. Features include customizable website and eCommerce payment integration (most shopping carts), virtual terminal, recurring billing, customer data management, batch management, fraud settings and reporting.
How It Works
Your integration team posts web requests to a robust SOAP API for performing a transaction through a gateway, as a single or recurring/billed transaction. These are all certificate-secured, standard SSL SOAP web requests.
The Groovv SOAP API provides a standardized web services interface that allows developers to leverage much of the gateway functionality and create customized payment applications. It is directly supported by any programming language that is able to communicate with an HTTPS connection, such as .Net, PHP, C# and Java Script.
This API offers two basic solutions to accept and integrate web payments while keeping PCI compliance out of scope: 1) an ePayment form, which can be embedded into your custom web application, or 2) a pre-built, cloud-hosted payment page accessed through a payment link.
How It Works
For the ePayment form, sample HTML code is provided that can be incorporated into your POS application as an embedded HTML block, web page or popup. It gathers simple payment details and uses a web post to submit them to the gateway URL. It can be used for recurring billing, ACH and e-check.
With the pre-built, cloud-hosted payment page, the form on the page will gather information and submit the payment. Your POS application does not gather any of the payment detail; it only posts the amount to be paid to the hosted pay page, linking it back to a pending sale inside your POS. This can be used directly from your POS workflow, or could be sent out as a URL on a bill or invoice. It is not appropriate for recurring billing.
It pays to partner with Groovv! First, Groovv makes it easy to integrate compliant payments into POS or business management software – saving time and money. Second, software companies can earn a revenue split for every Groovv payment transaction processed by their customers.
Integrate with Ease
We provide everything you need to succeed – free of charge! You’ll receive our APIs, SDKs, helpful guides, development tools, free hardware for testing and ongoing support to ensure a successful integration. After that, we’ll help ensure installation is seamless for your customers.
Earn Ongoing Revenue
Developers using Groovv Integrated Payments gain a payment processing revenue share on every transaction made by their software customers.
Improve Customer Satisfaction
With Groovv, your customers will be able to accept all payment types through a comprehensive payment solution, complete with guaranteed low processing rates, free EMV/NFC payment terminals (where applicable), no term contracts and outstanding customer service.
Keep Data Secure
Groovv APIs are certified for PCI compliance, and our semi-integrated solutions offer EMV compliance without the need for your software to go through a rigorous certification process. Your customers will be protected, and so will you.
EMV cardholder data in encrypted at the device and doesn’t pass through your software.
Cardholder data is replaced by digital tokens, eliminating storage of sensitive data.
Payment applications are rendered out-of-scope, eliminating cumbersome PCI validation requirements.
Transport Layer Security
As applications communicate with each other, layered security keeps data private.
Fraud Control Stack
Our fraud module includes multiple layers to eliminate fraudulent transactions and deliver credit card security.
We work with partners from diverse industries to ensure successful integrations. Here are just a few: