Direct credits

Is a direct credit the same as a same day cleared payment?

They are separate products and delivery mechanisms. They end result is the same that you have a credit to your account and access to the funds, there are just more rules in place on the Same Day Cleared Payment, that all banks must meet.