> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rocky.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Payments

> How a club order is paid (card or bank transfer), how to resume or cancel an unpaid order, and how long to wait before retrying.

A club order is paid **in full and in one go**, however many athletes it has. If the total is **0** (100% discount, complimentary) there is no charge and the order is **Paid** instantly. Otherwise you pay by **card** or, if the organization enabled it, by **bank transfer**.

## Choosing the method

When the total is above 0 and the organization has bank details loaded, the **Payment method** block appears (in the review window of the manual form, or on the Excel confirmation screen): **Pay by card now** (default) or **Pay by bank transfer**. Without bank details the selector doesn't appear and payment is always by card.

<img src="https://mintcdn.com/rocky-global/4FtlXt9kPWowzUGF/images/club/metodos-de-pago-01-transferencia.png?fit=max&auto=format&n=4FtlXt9kPWowzUGF&q=85&s=460205e94f981bfb0f31ec0fc3df4503" alt="Order's &#x22;Payment method&#x22; block with &#x22;Pay by bank transfer&#x22; selected" width="1892" height="857" data-path="images/club/metodos-de-pago-01-transferencia.png" />

## Card payment

Cards are charged in **euros (EUR)** through **Redsys** or **Stripe**. **You don't choose the gateway**: it is set by the organizer's payment configuration (buyer country, event and priority), as in an athlete's registration.

* **Redsys** takes you to your bank's screen and back. If you press **back or cancel** there, nothing is charged: you return to your order's detail with the notice *"The payment for this order has not been confirmed yet…"* and can retry any time.
* **Stripe** shows the payment **inside Rocky Global**. Its **Back** link returns you to your order in the portal.

Card details are handled by the gateway and **never reach Rocky Global's servers**.

**When the order becomes Paid.** The **gateway's notification to our server** is the only thing that confirms or rejects a payment; the page your browser returns to is informational only, and it can take a few minutes. Then the order becomes **Paid**, **all** its registrations become **Registered** and **every athlete receives their own confirmation email**.

**Confirmation emails.** Once payment is confirmed — by card, by [transfer](#payment-by-bank-transfer), or instantly when there is nothing to charge — the system sends **one email per athlete in the order**, to **their own address** and with their QR code: the same email an athlete gets when registering on their own. It works the same with an individual rate and a team rate. A person without an email of their own gets it at the address of the club administrator who placed the order, and if the organizer **turned off purchase emails** for the event, none is sent.

<Warning>
  If you just paid and the order still says **Pending payment**, **do not pay again**. While a payment is in progress the system blocks a second charge to avoid duplicates.
</Warning>

## Payment by bank transfer

Available when the total is above 0 and the organization has loaded its **bank, account number and contact email** (each organization has its own).

<Steps>
  <Step title="Choose transfer when paying">
    Pick **Pay by bank transfer** and press **Confirm and pay**.
  </Step>

  <Step title="The order is created in review">
    You return to the order with the status **In review (transfer)** and a box with the account details.
  </Step>

  <Step title="Make the transfer">
    Transfer the **order total** to the **Bank**, **Holder** (the organization's name), **Account number** and, if present, **Account ID** shown.
  </Step>

  <Step title="Send the proof of payment">
    Email it to the address shown under **"Send the proof of payment to"**, mentioning the order number.
  </Step>

  <Step title="Wait for approval">
    The organizer verifies and **approves** the order, which becomes **Paid**. Approval is **manual**; there is no automatic deadline.
  </Step>
</Steps>

While it waits: the order sits in the **To pay** tab, has **no Pay button** (it can't be paid by card), you can view it and **export the Excel**, and you can **cancel** it. The **PDF receipt** only exists once it is **Paid**. Athletes show as **Pending** and their **spots are not reserved**: if the event or a rate fills up before approval, the organizer gets a **capacity warning** and **decides** whether to approve anyway, so there is **no guarantee of a spot**. Your order is never cancelled because of it.

On approval, **every** athlete becomes **Registered** and gets **their own confirmation email**, a discount code use is counted, and the organizer may record a **payment reference**, **notes** and a **copy of the proof**; who approved and when is always recorded. To switch to card, cancel the order in review and create a new one.

## Resuming an unpaid order

An order may stay unpaid (connection dropped, tab closed, card declined). **You don't lose your work**: the order and its athletes stay saved. Find it in **My orders → To pay** and press **Pay** (or **Pay now** / **Retry payment** in the detail). You return to the gateway with **the same order**; the amount never changes.

Before charging, the system re-checks that the event hasn't ended **and still has room**, that each rate is still active and has quota, and that the discount is still valid. If not, it tells you why and does not take you to the gateway. For capacity you will see *"The event reached its participant limit; there are no spots left to pay this order."*, *"The event only has N spots available and this order needs M."*, or the equivalent for a rate.

If the message is about **capacity**, write to the **organizer** with the order number: they can decide to confirm your athletes anyway, even if the event or rate is full. Meanwhile the order stays saved.

**How long to wait before retrying.** To avoid double charges, a new attempt is blocked while one is in progress:

| Previous attempt                                                | Retry or cancel                                                                                  |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| **Sent** to the gateway less than **30 minutes** ago, no result | **No**, until 30 minutes pass or the result arrives.                                             |
| **Authorized** (the bank already charged)                       | **No**: wait for the confirmation, which turns the order **Paid** by itself. It does not expire. |
| Rejected, cancelled, or older than 30 minutes                   | **Yes**.                                                                                         |

<Note>
  **A pending order is never cancelled on its own.** It stays saved, with all its athletes, until you pay it or cancel it: there is no deadline that makes it expire. Still, **resume it soon**: while it is pending its athletes **don't take up a spot**, and if the event or rate fills up meanwhile you can no longer pay it by card.
</Note>

## Cancelling an order

Use **Cancel** in the list or **Cancel order** in the detail (with confirmation). The order becomes **Cancelled** and **nothing is charged**; pending registrations become **Cancelled** but are **not deleted**. To register them again, create a new order.

| Order status                            | Can it be cancelled?                                              |
| --------------------------------------- | ----------------------------------------------------------------- |
| Pending payment / Payment not completed | Yes, if no payment is in progress.                                |
| In review (transfer)                    | Yes.                                                              |
| Paid                                    | **No** from the portal (the organizer handles voids and refunds). |
