Add the product unit type descriptor. #1522
Open
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.
As prompted by Stripe, we need to add the
unit_labelto the checkout process to ensure that Stripe receipts properly show what is being purchased, to ensure that we continue to receive the most favourable Visa/Mastercard rates.This field does not appear to be properly documented yet, and I'm not sure what values should be present, so this needs testing.
Reading:
https://support.stripe.com/questions/understand-the-visa-commercial-enhanced-data-program-%28cedp%29?email_id=em_km8f3fl4cbstlcesjsikf63zcnuy2i
This also suggest that we should be sending some additional data such as a
product_codeandline_item[tax]which it doesn't appear that we're doing.