public function getCredit($uri) { return \Balanced\Credit::get($uri); }
function testDeleteBankAccount() { $buyer = self::_createBuyer(); $buyer->debit(101); # NOTE: build up escrow balance to credit $bank_account = self::_createBankAccount(); $credit = $bank_account->credit(55, 'something sour'); $this->assertTrue(property_exists($credit->bank_account, 'uri')); $this->assertTrue(property_exists($credit->bank_account, 'id')); $bank_account = BankAccount::get($bank_account->id); $bank_account->delete(); $credit = Credit::get($credit->uri); $this->assertFalse(property_exists($credit->bank_account, 'uri')); $this->assertFalse(property_exists($credit->bank_account, 'id')); }
function testCreditUnstoredBankAccount() { $buyer = self::_createBuyer(); $buyer->cards->first()->debit(101); # NOTE: build up escrow balance to credit $credit = Credit::bankAccount(55, array('name' => 'Homer Jay', 'account_number' => '112233a', 'routing_number' => '121042882', 'account_type' => 'checking'), 'something sour'); $credit = Credit::get($credit->href); $this->assertEquals($credit->destination->name, 'Homer Jay'); $this->assertEquals($credit->destination->account_number, 'xxx233a'); $this->assertEquals($credit->destination->account_type, 'checking'); }