transaction.getTransactionDetails().put("TRANSACTIONID", transaction.getTransactionDetails().get("TRANSACTIONID")); transaction.getTransactionDetails().put("TRNAPPROVED", re.getReason()); transaction.getTransactionDetails().put("TRNORDERNUMBER", re.getId()); transaction.getTransactionDetails().put("MESSAGETEXT", null);
public void setDestinationPaymentRefundObject(Refund c) { this.destinationPaymentRefund = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setSourceRefundObject(Refund c) { this.sourceRefund = new ExpandableField<>(c.getId(), c); } // </editor-fold>
public void setRefundObject(Refund refund) { this.refund = new ExpandableField<>(refund.getId(), refund); } // </editor-fold>
@Test public void testUpdate() throws StripeException { final Refund refund = getRefundFixture(); Map<String, String> metadata = new HashMap<>(); metadata.put("key", "value"); Map<String, Object> params = new HashMap<>(); params.put("metadata", metadata); final Refund updatedRefund = refund.update(params); assertNotNull(updatedRefund); verifyRequest( ApiResource.RequestMethod.POST, String.format("/v1/refunds/%s", refund.getId()), params ); }
@Test public void testDeserialize() throws Exception { final String data = getFixture("/v1/refunds/re_123"); final Refund refund = ApiResource.GSON.fromJson(data, Refund.class); assertNotNull(refund); assertNotNull(refund.getId()); assertEquals("refund", refund.getObject()); }
@Test public void testDeserializeWithExpansions() throws Exception { final String[] expansions = { "order", "refund", }; final String data = getFixture("/v1/order_returns/orret_123", expansions); final OrderReturn orderReturn = ApiResource.GSON.fromJson(data, OrderReturn.class); assertNotNull(orderReturn); final Order order = orderReturn.getOrderObject(); assertNotNull(order); assertNotNull(order.getId()); assertEquals(orderReturn.getOrder(), order.getId()); final Refund refund = orderReturn.getRefundObject(); assertNotNull(refund); assertNotNull(refund.getId()); assertEquals(orderReturn.getRefund(), refund.getId()); } }