Adds PayPal and Amazon billing agreement support

cc @austinheap