How long does it take to receive credit/debit card payments?

Settlement of card payments.

Settlement of card payments can take up to 5–7 business days, depending on the issuing bank.