Stripe Meta Data should post in Subscription Renewal Payments
under review
This post was marked as
under review
Angela Blake
open
We considered this when working on another Stripe update, but it did not fit with the workload. This is still on our list, but we have not scheduled it for development. Until then, this post will remain Open.
Alex Coleman
Merged in a post:
Stripe Meta Data should post in New Subscriptions
Alex Coleman
As an admin I'd like to see the Meta Data post in new subscription payments in Stripe. Currently, some meta data will show in the subscription detail page in Stripe, but not in the individual payments.
Angela Blake
Merged in a post:
Custom Fields should show up on renewals
Matheus Martins
As an admin, I want to have custom fields from a donation form on my renewals. Right now, the first donation, that starts the recurrence, contains the custom field and the next renewals do not have the custom field.
M
Matthew Lewis
We use hidden custom fields to include vital metadata for our Zapier integration. Without this feature, we have had to set up multiple donation forms for different metadata values, and then split it out in Zapier based on the form id. Not ideal.
Ryan Smith
We have something like 80% of our donations coming through as recurring and when you are manually pulling reports from Stripe to place into your accounting software, it is extremely difficult to know what payments are associated to what designations or even what subscriptions.
I think it would be good to allow Metadata to be added to every payment from a subscription as well as passing along or being able to update the Payment Description as you can with individual payment subscriptions as shown here https://github.com/impress-org/givewp-snippet-library/blob/master/gateway-customizations/stripe-pass-custom-meta-for-payments.php or using $charge_args['description'].
Relatedly as other people have mentioned this change should also effect first payments on a subscription which is shown in this post: https://feedback.givewp.com/feature-requests/p/add-description-to-stripe-recurring-payments
A
Alan Owen
suggest merging these two posts - https://feedback.givewp.com/feature-requests/p/stripe-meta-data-should-post-in-new-subscriptions
J
James Taylor
Agreed - we receive a high volume of donations from multiple platforms, so the ability to view full metadata on subscriptions in Stripe for these is almost essential to our Financial department to cut down on manual manipulation between reports and ensure subscriptions are being attributed to the correct donor in our data management system.
May Workman
I have another comment related to Stripe Meta Data for Subscription Renewal Payments after a very long discussion with Stripe. I understand this much better now since my previous post on April 15th.
There are 3 transactions that could have better descriptions and metadata that correspond to Subscriptions. Below are the descriptions we see on Payouts for the 3 types.
Subscription Creations : Subscription creation
Transaction line at a renewal : Invoice 767FC042-0004
Billing Fee : Billing (2021-07-26): Subscriptions
Could there be the donor name, or email or donation ID added?
I have learned that the Billing Fee is an extra fee charged because Stripe creates an Invoice at the time of the renewal. An invoice is created from a Subscription but no metadata or description is copied from the Subscription so putting more information in the Subscription will not help the Billing Fee line. See the video https://youtu.be/fPYi0y2LSDQ
A potential workaround to this would be to set up a webhook to listen in on invoice.payment_succeeded events (https://stripe.com/docs/api/events/types#event_types-invoice.payment_succeeded) and a webhook response to update the associated invoice with the metadata (https://stripe.com/docs/api/invoices/update#update_invoice-metadata).
Any help for our financial dept would be greatly welcomed. I had Stripe explain to me how to connect "Billing (2021-07-26): Subscriptions" to a line so we can figure out who the donor is. It takes a lot of effort and I have a page of documentation for our finance team to be able to follow. :/
Load More
→