Package com.stripe.model

Examples of com.stripe.model.Recipient


    return params;
  }

  static Map<String, Object> getTransferParams() throws StripeException {
    Map<String, Object> params = new HashMap<String, Object>();
      Recipient recipient = Recipient.create(defaultRecipientParams);
      params.put("amount", 100);
      params.put("currency", "usd");
      params.put("recipient", recipient.getId());
      params.put("card", recipient.getDefaultCard());
    return params;
  }
View Full Code Here


  static Recipient createDefaultRecipient()
      throws StripeException {
    Map<String, Object> recipientParams = new HashMap<String, Object>();
    recipientParams.putAll(defaultRecipientParams);
    Recipient recipient = Recipient.create(recipientParams);
    return recipient;
  }
View Full Code Here

    assertEquals(transfers.size(), 1);
  }

  @Test
  public void testRecipientCreate() throws StripeException {
    Recipient recipient = Recipient.create(defaultRecipientParams);
    assertEquals(recipient.getActiveAccount().getLast4(), "6789");
    assertTrue(recipient instanceof Recipient);
  }
View Full Code Here

    assertTrue(recipient instanceof Recipient);
  }

  @Test
  public void testRecipientRetrieve() throws StripeException {
    Recipient createdRecipient = Recipient.create(defaultRecipientParams);
    Recipient retrievedRecipient = Recipient.retrieve(createdRecipient.getId());
    assertEquals(createdRecipient.getCreated(), retrievedRecipient.getCreated());
    assertEquals(createdRecipient.getId(), retrievedRecipient.getId());
    assertEquals(createdRecipient.getActiveAccount().getValidated(), retrievedRecipient.getActiveAccount().getValidated());
  }
View Full Code Here

    assertEquals(recipients.size(), 1);
  }

  @Test
  public void testRecipientUpdate() throws StripeException {
    Recipient createdRecipient = Recipient.create(defaultRecipientParams);
    Map<String, Object> updateParams = new HashMap<String, Object>();
    updateParams.put("description", "Updated Description");
    Recipient updatedRecipient = createdRecipient.update(updateParams);
    assertEquals(updatedRecipient.getDescription(), "Updated Description");
  }
View Full Code Here

    assertEquals(updatedRecipient.getDescription(), "Updated Description");
  }

  @Test
  public void testRecipientCardAddition() throws StripeException {
    Recipient createdRecipient = Recipient.create(defaultRecipientParams);
    String originalDefaultCard = createdRecipient.getDefaultCard();

    Map<String, Object> creationParams = new HashMap<String, Object>();
    creationParams.put("card", defaultDebitCardParams);
    Card addedCard = createdRecipient.createCard(creationParams);

    Token token = Token.create(defaultDebitTokenParams);
    createdRecipient.createCard(token.getId());

    Recipient updatedRecipient = Recipient.retrieve(createdRecipient.getId());
    assertEquals((Integer) 3, (Integer) updatedRecipient.getCards().getData().size());
    assertEquals(updatedRecipient.getDefaultCard(), originalDefaultCard);

    Map<String, Object> updateParams = new HashMap<String, Object>();
    updateParams.put("default_card", addedCard.getId());
    Recipient recipientAfterDefaultCardUpdate = updatedRecipient.update(updateParams);
    assertEquals((Integer) recipientAfterDefaultCardUpdate.getCards().getData().size(), (Integer) 3);
    assertEquals(recipientAfterDefaultCardUpdate.getDefaultCard(), addedCard.getId());

    assertEquals(recipientAfterDefaultCardUpdate.getCards().retrieve(originalDefaultCard).getId(), originalDefaultCard);
    assertEquals(recipientAfterDefaultCardUpdate.getCards().retrieve(addedCard.getId()).getId(), addedCard.getId());
  }
View Full Code Here

    assertEquals(recipientAfterDefaultCardUpdate.getCards().retrieve(addedCard.getId()).getId(), addedCard.getId());
  }

  @Test
  public void testRecipientCardUpdate() throws StripeException {
    Recipient recipient = Recipient.create(defaultRecipientParams);
    Card originalCard = recipient.getCards().getData().get(0);
    Map<String, Object> updateParams = new HashMap<String, Object>();
    updateParams.put("name", "J Bindings Debitholder, Jr.");
    Card updatedCard = originalCard.update(updateParams);
    assertEquals(updatedCard.getName(), "J Bindings Debitholder, Jr.");
  }
View Full Code Here

    assertEquals(updatedCard.getName(), "J Bindings Debitholder, Jr.");
  }

  @Test
  public void testRecipientCardDelete() throws StripeException {
    Recipient recipient = Recipient.create(defaultRecipientParams);
    Map<String, Object> creationParams = new HashMap<String, Object>();
    creationParams.put("card", defaultDebitCardParams);
    recipient.createCard(creationParams);

    Card card = recipient.getCards().getData().get(0);
    DeletedCard deletedCard = card.delete();
    Recipient retrievedRecipient = Recipient.retrieve(recipient.getId());

    assertTrue(deletedCard.getDeleted());
    assertEquals(deletedCard.getId(), card.getId());
    for(Card retrievedCard : retrievedRecipient.getCards().getData()) {
        assertFalse("Card was not actually deleted: " + card.getId(), card.getId().equals(retrievedCard.getId()));
    }
  }
View Full Code Here

    }
  }

  @Test
  public void testRecipientDelete() throws StripeException {
    Recipient createdRecipient = Recipient.create(defaultRecipientParams);
    DeletedRecipient deletedRecipient = createdRecipient.delete();
    Recipient deletedRetrievedRecipient = Recipient.retrieve(createdRecipient.getId());
    assertTrue(deletedRecipient.getDeleted());
    assertEquals(deletedRecipient.getId(), createdRecipient.getId());
    assertTrue(deletedRetrievedRecipient.getDeleted());
  }
View Full Code Here

TOP

Related Classes of com.stripe.model.Recipient

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.