Connhex Pay

October 05, 2023

You’ve created your brand-new IoT infrastructure on top of Connhex: now what?

Ideally, you would like to start getting a return on your investment, right? We feel you. And this is why it’s time to unveil something we have been refining for a year1 : Connhex Pay.

The name tells it all: Connhex Pay is the service responsible for managing user payments.

Stripe?

Isn’t payments a problem solved by using something like Stripe? We wouldn’t even dream of competing with Stripe: in fact, I’m one of Patrick and John’s fanboys.

The thing is, though, that once you have integrated Stripe you still have a long way to go - longer than you might think. Just to name a few notable examples: how do you automatically grant different device and application permissions? Or how do you manage product-realm relationships ? Compatibility between products and plans?

You see where this is going: Connhex Pay is the missing piece that connects to a payment processor, like Stripe2, to provide a complete upgrade experience.

The process

Here’s how the process works:

Connhex Pay flow
Connhex Pay: simplified process flow.
  • users can access a dedicated customer portal directly from your app’s settings menu
  • the customer portal presents only the appropriate products and plans, based on currently active subscriptions and app realm

This means you can offer different products and plans for different business lines, with each app automatically displaying only the relevant subset.

  • Once users have chosen their plan and entered their payment information, Stripe’s job starts. After the payment is processed, Stripe emits an event: this triggers a series of steps, the most significant of which is interfacing with Connhex IAM to update users’ policies according to the selected product or plan
  • users can now access your app with updated permissions

In short

The most important aspect is this: by using Connhex Pay, the entire flow is available without the need to develop any custom features on top of a payment processor.

From the users’ point of view, the process is smooth as silk: just pay, wait a few seconds, enjoy your upgraded app. As it should be.

Sounds intriguing? Here are a few ways to learn more about Connhex Pay:

  • its dedicated feature page
  • our docs, in the Connhex Pay section - here you’ll find an up-to-date list of all supported notification methods
  • the API, available here according to the OpenAPI spec

Anything else we needed to cover? Curious about something? As always, just reach out at connhex@compiuta.com - we’ll be glad to hear from you.


  1. The first commit for Connhex Pay dates back to June 2022: we’ve been working on and off over it ever since.
  2. We only support Stripe as of today - and plan to do so for the foreseeable future. Told you I’m a fanboy!