Secure Payments and Easy Wins With Becric