BIP 70, 71 & 72 from the Bitcoin Payment Protocol