public function testRetrieve() { $recipient = self::createTestRecipient(); authorizeFromEnv(); $transfer = Stripe_Transfer::create(array('amount' => 100, 'currency' => 'usd', 'recipient' => $recipient->id)); $reloaded = Stripe_Transfer::retrieve($transfer->id); $this->assertEqual($reloaded->id, $transfer->id); }
public function testTransferUpdateMetadataAll() { $recipient = self::createTestRecipient(); authorizeFromEnv(); $transfer = Stripe_Transfer::create(array('amount' => 100, 'currency' => 'usd', 'recipient' => $recipient->id)); $transfer->metadata = array('test' => 'foo bar'); $transfer->save(); $updatedTransfer = Stripe_Transfer::retrieve($transfer->id); $this->assertEqual('foo bar', $updatedTransfer->metadata['test']); }