The Paypal Order Description field set by the PPV plugin is somewhat cryptic:
‘Site-Name’ Purchase – A content from: ‘Page-Title’
Depending on what the developer chooses from these values, the purchaser may not be able to connect their purchase with what they see in Paypal and think the charges are fraudulent – especially if some time has passed and their memory gets fuzzy.
I like to choose site names and page titles to maximize SEO. This doesn’t necessarily equate to purchaser-friendly names.
The best solution to avoid any limitations that the PPV plugin might place on these names is to allow for a page-level order description to be set, and/or in the short code.