WIP: Complete Porting Tests

Only one of the original tests is failing.
WIP: 2.10 support with flexible api

Fix the invoice test to match the java official stripe test.