Inbill: full billing solution for customer service

Integration of payment gateways with popular helpdesks.

Objective

Build a seamless integration of payment gateways (Stripe and PayPal) with popular helpdesks (such as Zendesk, Intercom).

Solution

We built a backend that uses payment gateways’ API to retrieve and manage user subscriptions from the frontend app embedded in the helpdesk interface.

Upon receiving tickets, a support team member instantly sees the entire billing history of the user in question, queried by identifying information (like email). After that the support agent can:

  • Review billing history to find a payment;
  • Issue a refund or cancel a subscription;
  • Make a new charge on credit card on file or start a new subscription;
  • Collaborate with other support agents on any billing issue.
Challenges
  • Payment gateways have unique implementations of subscriptions, charges and refunds. Each payment gateway is a separate integration with unique challenges;
  • Search speed requirements warranted using Amazon ElasticSearch to service cloud search data.

Technology

Platform: Meteor
Database: MongoDB
Payment integration: Stripe, PayPal, Zuora

Status

Active

Timeline

2016-2018

Similar project?

We can make it happen

DNA matching algorithm