Refunds for Sites orders are handled from the Stripe dashboard on your connected account. Log in to Stripe, find the payment, and issue a full or partial refund. PromoPilot picks up the refund via webhook, marks the Order as refunded, and stops serving the download to the customer.
After a refund
The Order is flagged refunded and the 5-downloads-remaining counter stops working. The next time the customer clicks their signed link, they see a "link revoked" page instead of the file. This is automatic; you do not need to do anything in PromoPilot beyond the Stripe refund.
Expired download link
If a customer download link expired (past 7 days or past 5 uses) and they still need the product, they should contact you.
- Open Sites > Orders.
- Find the order by email, payment intent ID, or product name.
- Click Resend fulfillment.
This re-fires the fulfillment task, generates a fresh signed URL, and emails the customer a new link with a clean counter.
Tip: Always confirm the order email and the purchase date before resending. The Orders view lets you search by email, payment intent ID, or product name.