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']); }
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); }
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); }