Charge a card modal

**DO NOT MERGE**

- Needs tests