As payments and refunds are not inherently parceled out on a subscription or product basis, I am not aware of any way to directly link refund $s to individual products. That being said, I utilize a workaround based on the "Invoice: Refund Amount" field which is available in the Invoice Item datasource. By filtering for "Invoice: Refund Amount > 0", you will be able to get a rough count of refunds per product. Unfortunately, this is not accurate in cases where a partial refund is issued on an invoice. Hopefully someone else can think up a better solution!
... View more
For my group, the initial use case would not be for the customer's sake, but rather for ours. Some of our customers create multiple trial accounts and then flood our system with requests, before eventually churning out due to non-payment. While we have taken other measures already to combat this, being able to locate repeat-offending credit cards and block them at the sign-up level would be helpful. As a rarer use case, we occasionally have customers who sign up for two or more accounts accidentally, due to forgetting which email address they originally used as their account identifier. With this sort of check in place, we would be able to warn customers before they purchase a new subscription that they have another account under the same credit card that may also be active. This would prevent costly refunds in the future, once the customer realizes they are being double-billed.
... View more