Skip to Content

How to take card payments in the Odoo POS, step by step

Payments, cancellations, declined payments and refunds with CobroYa
October 20, 2026 by
CobroYa

With CobroYa, taking card payments at the Odoo Point of Sale is as quick as cash, and you never key the amount into the card terminal. This guide is for the shop team.

Taking a payment

  1. Add the products in the POS and press Payment.
  2. Choose the CobroYa payment method (for example, “Card”).
  3. The amount appears on the card terminal by itself and the POS shows Waiting for card.
  4. The customer pays by card or phone.
  5. If the bank approves it, the POS shows Payment Successful and the receipt shows the authorization code.

If the customer does not pay or you need to cancel

Press the red key (Cancel) on the card terminal. The POS receives “Payment not approved” and you can try again or take payment another way. An operation that is already on the card terminal is canceled on the card terminal, not from the PC.

If the bank declines the payment

The POS shows the reason. You can send the payment again (for example, if the customer entered the wrong PIN) or take payment with another method.

If a payment is cut off halfway

If you see “CobroYa lost the answer from the card terminal and is checking with the bank whether it was charged”, do not charge again. CobroYa asks the bank and, within a few minutes, the POS receives the result: if the bank has the payment, it is approved; if not, you can charge again.

Refunding

  1. In the POS, open Orders, find the order and press Refund.
  2. Select the products and continue to the payment screen.
  3. Choose the CobroYa payment method and send the refund. The customer taps the same card if the card terminal asks for it.

Don't have CobroYa yet? See how it works and the pricing.

How to get Redsys TPV-PC from your bank
The questions to ask your bank before connecting the card terminal to Odoo