> For the complete documentation index, see [llms.txt](https://docs.humblytics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.humblytics.com/how-to-track-purchase-events/other-providers.md).

# Other Payment Providers

{% hint style="warning" %}
This approach only works when your provider gives you a **confirmation page or payment callback that you control**, where the Humblytics script is loaded. Providers that keep the entire checkout on their own hosted domain (for example **Shop Pay / Shopify Payments**) cannot be tracked this way. For the full revenue attribution dashboard with no custom work, use [Stripe](/how-to-track-purchase-events/stripe.md) or [Foxy](/how-to-track-purchase-events/foxy.md).
{% endhint %}

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:

```javascript
// 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

```jsx
"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.

{% hint style="info" %}
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>**.
{% endhint %}
