Ejemplo n.º 1
0
 public function testRecipientUpdateMetadataAll()
 {
     $recipient = self::createTestRecipient();
     $recipient->metadata = array('test' => 'foo bar');
     $recipient->save();
     $updatedRecipient = Recipient::retrieve($recipient->id);
     $this->assertSame('foo bar', $updatedRecipient->metadata['test']);
 }
Ejemplo n.º 2
0
 public function testRecipientDeleteCard()
 {
     $token = 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 = Recipient::retrieve($recipient->id);
     $updatedCards = $updatedRecipient->cards->all();
     $this->assertSame(count($updatedCards["data"]), 1);
     $deleteStatus = $updatedRecipient->cards->retrieve($createdCard->id)->delete();
     $this->assertTrue($deleteStatus->deleted);
     $updatedRecipient->save();
     $postDeleteRecipient = Recipient::retrieve($recipient->id);
     $postDeleteCards = $postDeleteRecipient->cards->all();
     $this->assertSame(count($postDeleteCards["data"]), 0);
 }
Ejemplo n.º 3
0
 public function testRecipientDeleteCard()
 {
     $token = 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 = Recipient::retrieve($recipient->id);
     $updatedCards = $updatedRecipient->cards->all();
     $this->assertSame(count($updatedCards['data']), 1);
     $deleteStatus = $updatedRecipient->cards->retrieve($createdCard->id)->delete();
     $this->assertTrue($deleteStatus->deleted);
     $updatedRecipient->save();
     $postDeleteRecipient = Recipient::retrieve($recipient->id);
     $postDeleteCards = $postDeleteRecipient->cards->all();
     $this->assertSame(count($postDeleteCards['data']), 0);
 }