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 well for providers like Paddle, ReCharge, or any custom checkout where you control the post-payment experience. If you need hands-on guidance for a specific provider, contact [email protected].

Last updated

Was this helpful?