The world lives on credit. I doubt there are more than a few people on here alone has don't have credit to their name, mortgages, cars, loans, credit cards, business loans, business cars, business accounts they don't pay upfront for.. All credit
I'm not saying I like the idea of encouraging credit because actually, the world would be better if no one had it and everyone had to save first.. However, that would destroy companies, people and the economy would fail pretty darn quick.
It's a great idea for the customer as long as all normal warrentys are covered, as a business you might be taking on more risk but if it means you are shifting 10000 units per year rather than 3000 (figures wildly made up) then your source cost would decrease, profit rise per unit and so offset any losses due to non payment. I can only assume it'll be like any credit/finance deal in that it's a personal unsecured one.