For the complete documentation index, see llms.txt. This page is also available as Markdown.

Other Payment Providers

If you're using a payment provider other than Stripe or Foxy, you can still capture revenue attribution with Humblytics. Trigger the purchase event after a successful payment using the snippet below:

// Track revenue after successful payment (amount in cents)
window.Humblytics.trackRevenue(amountInCents, currencyCode);

Replace amountInCents with the payment amount (converted to cents) and currencyCode with the three-letter currency code (for example, "USD"). Run this code on the confirmation page or in the callback that fires when the payment is confirmed.

Example Implementation

"use client";

import { useEffect } from "react";

export default function Confirmation({ order }) {
  useEffect(() => {
    if (!order) return;

    const amountInCents = Math.round(order.total * 100);
    window.Humblytics.trackRevenue(amountInCents, order.currency);
  }, [order]);

  return (
    <div>
      <h1>Thanks for your purchase!</h1>
    </div>
  );
}

This approach works for providers like Paddle, ReCharge, or a custom checkout where you control the post-payment experience. If your setup differs from these examples, email support@humblytics.com before relying on the numbers and we'll confirm whether your provider is supported.

Revenue from custom purchase events can take up to 24 hours to appear in the attribution tab. If you've confirmed the event is firing (check DevTools → Network) and nothing shows after 24 hours, contact support@humblytics.com.

Last updated