Implement payment method restrictions for docdata.

In addition to the tests, you can see the payment methods change when recurring is turned on and off in /i18n/api/fund/orders/current.