I’m using Marketpress Lite 2.5.1 and the PayPal Express gateway.
When a user pays by credit card instead of by using a PayPal account, once they are taken back to WordPress to confirm their purchase, Marketpress displays an order summary and then says:
Please confirm your final payment for this order totaling $xx.xx. It will be made via your “<user email address>” PayPal account.
This is very confusing to the user who hasn’t got a PayPal account and didn’t intend to set one up, and results in some order abandonment.
The statement is hard-coded into the file wp-content/plugins/wordpress-ecommerce/marketpress-includes/plugins-gateway/paypal-express.php on line 301:
$content .= '<p>' . sprintf(__('Please confirm your final payment for this order totaling %s. It will be made via your "%s" PayPal account.', 'mp'), $mp->format_currency('', $_SESSION['final_amt']), $account_name) . '</p>';
I did a temporary workaround by using the following line of code, which eliminates the last sentence about the PayPal account on the confirmation page in case anyone else might want to fix it on their site:
$content .= '<p>' . sprintf(__('Please confirm your final payment for this order totaling %s.', 'mp'), $mp->format_currency('', $_SESSION['final_amt'])) . '</p>';
It would be great if this could be fixed in a future version.
- The topic ‘Credit Card Payment Via PayPal Confirm Statement Misleads Users’ is closed to new replies.