Skip to Content Skip to Menu

🌟Discover the Joomla AI Plugin that wrote its own story! - CB Editor Assistant 1.1now for Joomla 3, 4 & 5!
✍️ 5-Day Free Trial, then 🎯 save up to 30% with our 🛍️ Intro Offer (First 50 users, ends Dec. 25th)
🌲 Merry Christmas! Great savings on Professional and Developer Memberships! Get 25% off now with code XMAS-2024!

Setting Stripe Descriptions

  • wjgadmin
  • wjgadmin
  • OFFLINE
  • Posts: 489
  • Thanks: 28
  • Karma: 4
1 year 7 months ago - 1 year 7 months ago #333706 by wjgadmin
[#9166] Setting Stripe Descriptions was created by wjgadmin
Hi,
We've been in touch with Stripe and spent some time with their developers to figure this out. It seems their description of a payment is handled differently depending on which type it is, such as payment_intent, invoices and checkout.

We mentioned this in one of our discussions here but didn't realize the above. We switched to the hosted checkout due to the EU security and per your recommendation for handling those payments. Once we did that, our Stripe descriptions have been different.

Stripe notified me that when using hosted checkout, you need to specify the description per the documentation below, or it will use their default which is always something like "Subscription Creation" or "Subscription Update" etc... 
This makes things very difficult from a business standpoint because it isn't a unique identifier in anyway, thus when looking in the Stripe dashboard it gets very time consuming going through payments.
Also, we use automation for bookkeeping, the same is applicable because we have to go through every single payment to provide a description.

In the past, we would have a description such as "Plan Name for Username". Could you please make this consistent across the different Stripe options so we have consistency on our end? For example; payment_intent, invoices, checkout etc.... all have the same description which is provided to Stripe as an identifier?

Documentation provided by Stripe:  stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data-description
Last edit: 1 year 7 months ago by krileon. Reason: Added [#9166] tag to subject

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48616
  • Thanks: 8302
  • Karma: 1446
1 year 7 months ago - 1 year 7 months ago #333707 by krileon
Replied by krileon on topic Setting Stripe Descriptions
Have added a feature ticket and will look into adding it.

forge.joomlapolis.com/issues/9166

We're sending descriptions for everything else already so shouldn't be a problem to add this for checkouts. Would be nice if Stripe had a description parameter for checkouts that would propagate down though like metadata does.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 1 year 7 months ago by krileon.
The following user(s) said Thank You: wjgadmin

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48616
  • Thanks: 8302
  • Karma: 1446
1 year 7 months ago #333712 by krileon
Replied by krileon on topic Setting Stripe Descriptions
This is now implemented in latest CBSubs build release. For single payment checkouts the description is set on the payment intent data. For recurring payment checkouts the description is set on the subscription data.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: wjgadmin

Please Log in or Create an account to join the conversation.

  • wjgadmin
  • wjgadmin
  • OFFLINE
  • Posts: 489
  • Thanks: 28
  • Karma: 4
1 year 7 months ago #333713 by wjgadmin
Replied by wjgadmin on topic Setting Stripe Descriptions
Most appreciated, do you know if this will impact the current recurring subscriptions, or only the new ones?

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48616
  • Thanks: 8302
  • Karma: 1446
1 year 7 months ago #333714 by krileon
Replied by krileon on topic Setting Stripe Descriptions
It will only impact new ones. For existing ones I believe you should be able to edit their subscription at Stripe and add whatever extra details you like, but unsure if that'll propagate to the subscriptions invoice payments.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: wjgadmin

Please Log in or Create an account to join the conversation.

  • wjgadmin
  • wjgadmin
  • OFFLINE
  • Posts: 489
  • Thanks: 28
  • Karma: 4
1 year 7 months ago #333787 by wjgadmin
Replied by wjgadmin on topic Setting Stripe Descriptions

This is now implemented in latest CBSubs build release. For single payment checkouts the description is set on the payment intent data. For recurring payment checkouts the description is set on the subscription data.
Since this update, we've had payments come in and the single payment was great!
- its' description was = Plan Name for Username

However, the recurring payment (a new one) came in with the description = Subscription creation

For consistency, could you please set every single type of payment description = Plan Name for Username, regardless of hosted checkout, invoice, payment intent, on site etc...?

That would be great to have consistency across the board as opposed to always seeing different types of descriptions.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum