We built a SaaS that takes product serial numbers from users and generates codes from them that users pay for - these codes are used to unlock functionality in those products and so have real-world value, making them our primary product. We decided to show the code partially obfuscated on the payment page like so:
Your code is available in our database: 1******* To reveal your complete code, enter your payment details into our one-step payment process.
...on the assumption that this would make the code seem more real and make the web app feel less scammy - and ultimately that it would make users more likely to convert over doing something like:
To generate your code, enter your payment details into our one-step payment process.
However, just based on the amount of started but unfinished payments I'm seeing in the Stripe dashboard, the abandonment rate for the payment page seems a lot higher than it should be based on other metrics from Google Analytics and Ads, and I'm wondering whether this strategy is likely to be responsible. Could it somehow have the opposite effect of making the web app seem more scammy? Has any data been published on something like this?