Make sure that payment requests aren't cached, and add 'Bitcoin' and 'Other' payment method handling