public function verify()
 {
     $response = self::getClient()->post($this->bank_account_verifications->uri, array());
     $verification = new BankAccountVerification();
     $verification->_objectify($response->body->bank_account_verifications[0], $response->body->links);
     return $verification;
 }
Exemple #2
0
 public function verify()
 {
     $response = self::getClient()->post($this->verifications_uri, null);
     $verification = new BankAccountVerification();
     $verification->_objectify($response->body);
     return $verification;
 }
 /**
  * Initializes resources (i.e. registers them with Resource::_registry). Note
  * that if you add a Resource then you must initialize it here.
  *
  * @internal
  */
 private static function initializeResources()
 {
     if (self::$initialized) {
         return;
     }
     \Balanced\Resource::init();
     \Balanced\APIKey::init();
     \Balanced\Marketplace::init();
     \Balanced\Credit::init();
     \Balanced\Debit::init();
     \Balanced\Refund::init();
     \Balanced\Reversal::init();
     \Balanced\Card::init();
     \Balanced\BankAccount::init();
     \Balanced\BankAccountVerification::init();
     \Balanced\CardHold::init();
     \Balanced\Callback::init();
     \Balanced\Event::init();
     \Balanced\Customer::init();
     \Balanced\Order::init();
     \Balanced\Dispute::init();
     self::$initialized = true;
 }
 function testBankAccountVerificationSuccess()
 {
     $bank_account = self::_createBankAccount();
     $buyer = self::_createBuyer();
     $bank_account->associateToCustomer($buyer);
     $verification = $bank_account->verify();
     $requested_verification = BankAccountVerification::get($verification->href);
     $requested_verification->confirm(1, 1);
     //  this will fail if the bank account is not verified
     $debit = $buyer->bank_accounts->first()->debit(1000, 'Softie', 'something i bought', array('hi' => 'bye'));
     $this->assertTrue(strpos($debit->source->href, 'bank_account') > 0);
 }