public function testRecipientUpdateMetadataAll()
 {
     $recipient = self::createTestRecipient();
     $recipient->metadata = array('test' => 'foo bar');
     $recipient->save();
     $updatedRecipient = Stripe_Recipient::retrieve($recipient->id);
     $this->assertEqual('foo bar', $updatedRecipient->metadata['test']);
 }
Beispiel #2
0
 public function testSave()
 {
     $recipient = self::createTestRecipient();
     $recipient->email = '*****@*****.**';
     $recipient->save();
     $this->assertEqual($recipient->email, '*****@*****.**');
     $recipient2 = Stripe_Recipient::retrieve($recipient->id);
     $this->assertEqual($recipient->email, $recipient2->email);
 }
Beispiel #3
0
 public function testRecipientDeleteCard()
 {
     $token = Stripe_Token::create(array("card" => array("number" => "4000056655665556", "exp_month" => 5, "exp_year" => date('Y') + 3, "cvc" => "314")));
     $recipient = $this->createTestRecipient();
     $createdCard = $recipient->cards->create(array("card" => $token->id));
     $recipient->save();
     $updatedRecipient = Stripe_Recipient::retrieve($recipient->id);
     $updatedCards = $updatedRecipient->cards->all();
     $this->assertEqual(count($updatedCards["data"]), 1);
     $deleteStatus = $updatedRecipient->cards->retrieve($createdCard->id)->delete();
     $this->assertEqual($deleteStatus->deleted, 1);
     $updatedRecipient->save();
     $postDeleteRecipient = Stripe_Recipient::retrieve($recipient->id);
     $postDeleteCards = $postDeleteRecipient->cards->all();
     $this->assertEqual(count($postDeleteCards["data"]), 0);
 }