For question 3, the rule that works in practice: ask yourself who pressed the button.
If you handed over a card number or signed a mandate and they take the money on a schedule, it is a pull payment and there is a route back.
If you typed their account details into your banking app and pressed send, it is a push payment and there is not.
The edge cases people trip on:
- Paying by card into a bank transfer-like service still gives you the card protections, because the first leg was a card.
- An instant transfer between accounts is the least reversible thing available to a consumer, which is exactly why it is the one every scam asks for.
- A standing order is a push payment you scheduled, so it inherits push properties, unlike a direct debit which is a pull.
That last pair confuses nearly everyone, because they look identical on a statement.