wp-calypso
wp-calypso copied to clipboard
Domain transfer receipt item does not show promotional pricing text
Domain transfers, specifically Google Domains free domain transfers, need to show the following info on their receipt, but this info is not available on the receipt page in calypso.
- Length of any trial period, introductory offer, or promotional period, including clear disclosure that the cardholder will be charged unless the cardholder takes steps to cancel any subsequent transactions.
- Transaction amount and date for subsequent recurring transactions.
See https://github.com/Automattic/dotcom-forge/issues/2941#issuecomment-1644666902 for more details
but this info is not available on the receipt page in calypso
I'm not sure it's needed in Calypso, but it should be on the email receipt. If there's nowhere else tracking that, let's track that here?
It may be difficult to get all this information onto the domain transfer receipt itself (since some of the details we don't necessarily have until after the transfer completes) but in https://github.com/Automattic/payments-shilling/issues/1869 @JessBoctor pointed out that we actually send another "receipt email" (for the new domain registration) for $0 at the time the transfer completes, and perhaps any of these elements can be added to that receipt email instead. The email will definitely require some revision to make sense (both for this specific purpose and overall) though.
I'm not sure it's needed in Calypso, but it should be on the email receipt. If there's nowhere else tracking that, let's track that here?
Since this is an issue in the calypso repo, let's keep it focused on the calypso receipt for now. We can make a separate issue to track the email receipts.
OK, I moved the email receipts to a separate issue: https://github.com/Automattic/payments-shilling/issues/2491
Seems like that one might be much more important than this one, though, since the email receipts are our official records.
I'm going to grab this as it's related to https://github.com/Automattic/wp-calypso/pull/83768
https://github.com/Automattic/wp-calypso/pull/83768 will handle most of this for introductory offers, but will not cover other types of promotional pricing. For that we'll need something like what checkout has for its TOS.
Moving this to the backlog as a later enhancement.