@Test public void testChargePartialRefundPerCallAPIKey() throws StripeException { Charge createdCharge = Charge.create(defaultChargeParams); Map<String, Object> refundParams = new HashMap<String, Object>(); final Integer REFUND_AMOUNT = 50; refundParams.put("amount", REFUND_AMOUNT); Charge refundedCharge = createdCharge.refund(refundParams, Stripe.apiKey); assertFalse(refundedCharge.getRefunded()); assertEquals(refundedCharge.getAmountRefunded(), REFUND_AMOUNT); }