fix: add specific payment descriptions logic for payment types #6651
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Descriptions sent to Stripe during
stripe.paymentIntents.create
are not properly retrieved after we've released payment by products and variable payments.Closes FRM-1286
Solution
Identified that there are three different categories of payments to retrieve the description field from.
Breaking Changes
Before & After Screenshots
Due to the sensitivity of the data in the screenshots, please see comment in ticket.
Tests
Hint: use this url to get the payment item on stripe dashboard quickly
https://dashboard.stripe.com/test/connect/accounts/<acct_id>/payments/<pi_id>
Variable Payment Form
description
on Stripe Payment item is "tis but a variable"Products Payment Form
description
on Stripe Payment item is "item1 x 1, item2 x 10"