Will I be charged twice if I click the payment button twice?
Repeated Pay clicks reuse the same checkout request. The button disables after the first click to help prevent duplicate payments.
Check the review date and linked sources for context. Live availability, prices and record coverage can vary by VIN, source, jurisdiction and time.
No. The payment button disables itself the moment the first click starts checkout, and every attempt carries a single request identifier that is created once and reused. If that identifier arrives again, the server either sends you back to the same secure payment page or refuses the request outright, instead of starting a second one. If a duplicate charge still appears on your statement, being charged more than once for the same order is listed as an eligible refund review request.
- The button changes to “Opening secure checkout…” and stops accepting clicks until the request finishes.
- A repeated checkout request with the same identifier is reused or refused, never turned into a second payment.
- Nothing is charged on this site: the button prepares an order, then redirects to the payment provider.
- A duplicate charge is one of the situations the refund policy accepts for review.
What a second click actually does
As soon as you click, the button is disabled and its label changes to “Opening secure checkout…”, and the click handler returns immediately while a request is already in flight. A second click during that window does nothing at all, and no second request leaves your browser.
The request itself carries an idempotency key created once and kept for the whole attempt. On the server, that key identifies your pending order. If the same key arrives again while the order can still be resumed, you are returned to the same stored payment page and the same session. If it arrives for an order that can no longer be resumed, the request is refused with a conflict rather than converted into a new payment.
Where the charge actually happens
The button never charges anything. It creates a pending order, then redirects you to the payment provider’s secure checkout page, and the Terms state that payment is processed by a third-party provider under its terms. Everything before that redirect is order preparation, not payment.
That is why the failure messages are worded so carefully. If the order could not be created, the message says no payment was started. If the request timed out or the network failed, the message says the site could not confirm a payment or checkout session was created — on the checkout review page it asks you to check the page before trying again, because a truthful “no” is not available in that case.
| What you see | What it means | What to do |
|---|---|---|
| Button greyed out, “Opening secure checkout…” | The first request is still running | Wait; a second click is ignored |
| “No payment was started.” | The order could not be created | Try again; nothing was charged |
| A message that no payment was confirmed, or that a checkout session could not be confirmed | The request timed out or the network failed | Check your order page before retrying |
| Two charges on your statement | Possible billing issue | Request a refund review with your order ID |
Steps
- Click once and let the button finish.
- Read the message on screen before retrying.
- Keep the order reference shown after payment.
- Check the statement before assuming a double charge.
- Contact support with the order ID rather than paying again.
What this does not cover
- Reloading the page and deliberately buying again starts a genuinely new order with a new identifier, so two intentional purchases remain possible.
- The payment provider runs its own authorisation and retry behaviour under its terms; this page describes only the checkout request made by VIN Lookup.
- The refund policy commits to reviewing an eligible request, not to a particular outcome.
Sources reviewed
Open the underlying public source and verify that its scope matches the question you are asking.
Frequently asked questions
The page said checkout was temporarily unavailable. Was I charged?
Any message ending with “no payment was started” means the purchase stopped before the payment provider and nothing was charged — whether paid report purchasing was switched off, the order could not be saved, the checkout session could not be dispatched, or provider report capacity was unavailable. If instead the request timed out or the network failed, the message says the site could not confirm a payment or checkout session was created — on the checkout review page it asks you to check the page before trying again. In that case, open your order page before retrying.
Is my card charged on free-vin-lookup.com?
No. The button creates a pending order and redirects you to the payment provider’s secure checkout page. The Terms state that payment is processed by a third-party provider under its terms, and the privacy policy notes that full card numbers do not need to reach VIN Lookup at all.
I bought two reports for the same VIN by mistake. Can I get one back?
Ask, but do not assume. The refund policy says that once a custom report has been generated and made accessible, purchases are generally final; a genuine duplicate charge for the same order is listed separately as eligible for review. Send the checkout email, order ID and the VIN’s last six characters through the contact page.