What is Payment Protection? You may better recognize the terms Credit Life and Credit Disability Insurance. We like to think of it as peace of mind. Payment Protection kicks in during times of hardship. Payment Protection eases the financial stress in the case of death or disability of a borrower. Be sure to discuss this product with your loan officer.