promissory note (n) - written promise to pay a debt at a designated date or on demand. From the Latin promissor (one who promises) and nota (mark or sign)
I don't know that they have. We still use them a lot in the US for school loans and things like that. I don't know if they're used for much else, though.
Photography Tips
MS Paint Art
Poetry Lighthouse
Time to Get Up Club