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?