It is not possible to stop the transaction from being posted to your account after it has been made. However, you can raise a dispute on the transaction, provided the transaction meets the dispute eligibility requirements.
Note:
In instances where you have an ‘authorisation hold’, for example when a hotel asks for your credit card at check in as a security for any additional charges, you may see an amount ‘blocked’ on your account that does not represent the actual charge billed to your account. Should you wish to raise a dispute for that ‘blocked’ charge, you will have to wait till after the charge is posted to your account.
Take note that such authorisation holds can be held for 15 or 30 days in accordance with the requirement from VISA/ Mastercard based on the merchant category and the hold is released by the merchant upon settlement. The Bank will not be able to release any unposted transactions while the authorisation hold is in your account as we are unable to ascertain if the merchant will make any further presentments. In such scenarios, you are advised to contact the merchant directly for any disputes.