> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/support-uk/p630/errors/did-the-payment-go-through.md).

# Did the Payment Go Through?

How to check whether a payment was taken on a P630 before retrying, to avoid charging the customer twice.

{% hint style="info" %}
**Use this page when** a payment was interrupted and you're not sure whether it was taken — for example the terminal froze, rebooted, or lost connection during a sale.
{% endhint %}

<details>

<summary>Keywords</summary>

Also called: did the transaction go through, unsure if payment taken, transaction status unknown, interrupted transaction, double charge, no receipt. Search terms: did it go through, transaction status, interrupted, froze, rebooted, duplicate charge, no receipt.

</details>

## Symptoms

You may be unsure whether a payment was taken if:

* The terminal froze, rebooted, or lost power during a transaction.
* The connection dropped before the sale finished.
* No receipt printed and the screen didn't clearly confirm the result.

**Most likely cause:** the transaction was interrupted before the terminal could display the outcome.

## Resolution

{% hint style="warning" %}
Don't simply retry the payment — if the sale already completed, running it again will charge the customer twice. Check the last transaction first.
{% endhint %}

{% stepper %}
{% step %}

### Check the last transaction

Follow [How to Check the Last Transaction Information](/support-uk/p630/how-tos/how-to-check-the-last-transaction-information.md). Note whether the most recent transaction shows as **approved** or **declined**.
{% endstep %}

{% step %}

### Decide whether to retry

* **If it shows approved:** the payment was taken — do not run it again, or the customer will be charged twice. [Reprint the receipt](/support-uk/p630/how-tos/how-to-reprint-a-receipt.md) for the customer if needed.
* **If it shows declined, or there's no record of it:** the payment wasn't taken — you can safely retry the transaction.
  {% endstep %}
  {% endstepper %}

## Still not working?

{% hint style="info" %}
**Still need help? Contact Verifone Support.**

If you're still unsure whether the payment was taken — or the customer's account shows a charge that doesn't match your records — [contact Verifone Support](https://my.verifone.com/s/supportbyemail). Tell us the troubleshooting steps you've already tried — it helps us get you to the right support faster.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/support-uk/p630/errors/did-the-payment-go-through.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
