Hi, MPI1. I'm here to help you resolve this error code 5012 and get back to running the transaction seamlessly.
This error occurs when the client's bank requires a call verification from the cardholder, and it might be due to a missing code. I recommend reaching out to your bank to authorize this payment. If a PIN is required, ensure it is entered correctly.
Learn more about handling customer's declined credit card payments by checking out this reference: Fix customer's declined credit card payments.
Moreover, this handy article can help you in accounting for your customer's payments: Receive and process payments in QuickBooks Online with QuickBooks Payments.
We're always available to assist you further with any other QBO-related tasks, especially credit card transactions. Just leave a comment if you need more help.