Yes, you can make Credit Card payments directly from the self service banking. You can make minimum, full or your choice of payment instantly through self-service banking.