CHALLENGE
To streamline ingestion of financial data into the Metafuel compliance ecosystem while enabling efficient auditing, tracking, and issuing of expenses for fleets
SOLUTION
Turkois collaborated with MetaFuel to develop a robust set of card issuing features while also creating a backend microservice to establish card and asset relationships in Metafuel’s existing database.
RESULTS
The Metafuel Fleet Card - a zero-fee fleet card that saves fleet owners and operators time and money by automating IFTA compliance, protecting them from fraud & so much more.
Following their completion of the TechStars global investment and mentorship incubator program, MetaFuel faced the challenge of fully developing the card issuing portion of their platform. While their core platform, consisting of MetaFuel Compliance and MetaFuel One, was operational, the card issuing feature required further attention. The objective was to streamline the auditing, tracking, and issuing of expenses related to fuel spend against distance and other parameters. This integration aimed to facilitate the ingestion of financial data into MetaFuel's compliance ecosystem.
The implementation plan involved a collaborative effort between MetaFuel and Turkois, with each party responsible for specific tasks. The scope of work included developing various features related to card issuing, such as UI components, frontend implementation, integration with card issuing APIs, and the deployment of the final microservice on the Google Cloud Platform (GCP). Additionally, a backend microservice in Go was built to handle the card issuing functionality. Relationships between cards and assets were established within MetaFuel's existing database.
KEY RESULTS
Implementation of comprehensive card management functionalities including creation, retrieval, deletion, updating, and listing of card holders and cards.
Efficient spend controls by defining spending limits at the per-card level and restricting approved Merchant Category Codes (MCC).
Point of issuance functionality enabling self-serve issuance of new physical cards and linking them to assets.
Effective balance management, top-up functionality, and transfers between bank accounts and Stripe Connect balance.
Approval/denial of transactions, transaction feed, and generation of spend reports based on various aggregations.
Real-time authorizations through a simple webhook endpoint for immediate transaction approval.
Dispute management with support for listing disputes, filing disputes, and uploading evidence for resolution.
Configurable notifications to enhance the user experience and provide timely updates on successful transactions, balance thresholds, and fraud alerts.