fixed some balanced issues #145

This commit is contained in:
arzynik 2012-09-11 19:11:16 -07:00
parent 909e2329a7
commit 164e8f85e2
7 changed files with 15 additions and 34 deletions

View File

@ -50,6 +50,9 @@
</live>
</stripe>
<balanced>
<live>
<secret>9d5c3d58fc5e11e1aa05026ba7c1aba6</secret>
</live>
<dev>
<secret>9d5c3d58fc5e11e1aa05026ba7c1aba6</secret>
</dev>

View File

@ -2,37 +2,7 @@
class Controller_api_test extends Crunchbutton_Controller_Rest {
public function init() {
$account = Crunchbutton_Balanced_Account::byId('AC5eeCR7KIgHQNJrHiQvWoa3');
// $account->email_address = 'bacontest@arzynik.com';
// $account->save();
print_r($account);
exit;
try {
$card = c::balanced()->createCard(null, null, null, null,
'me',
'4242424242424242',
null,
'09',
'2023'
);
$customer = c::balanced()->createBuyer(
'mytest@_DOMAIN_',
$card->uri,
[
'name' => 'me'
]
);
$this->_customer = $customer;
$c = $customer->debit($params['amount'] * 100, $params['restaurant']->name);
} catch (Exception $e) {
print_r($e);
// $e->description
}
print_r($c);
exit;
$q = 'select dish_option.* from dish_option left join dish using(id_dish) where dish.id_restaurant="18" and dish_option.id_dish="126"';
$r = c::db()->query($q);

View File

@ -14,12 +14,10 @@ class Crunchbutton_Balanced_Account extends Cana_Model {
try {
$account = c::balanced()->accounts->query()
->filter(Balanced\Account::$f->email_address->eq('generic@_DOMAIN_'))
->filter(Balanced\Account::$f->email_address->eq($email))
->one();
} catch (Balanced\Exceptions\MultipleResultsFound $e) {
} catch (Balanced\Exceptions\NoResultsFound $e) {
} catch (Exception $e) {
}
return $account;

View File

@ -84,6 +84,11 @@ class Crunchbutton_Charge_Balanced extends Cana_Model {
}
if (!$reason && $params['user'] && $params['user']->stripe_id) {
$reason = true;
$errors[] = 'Please update your credit card information.';
}
if (!$reason) {
$errors[] = 'Not enough card information.';
}

View File

@ -99,6 +99,11 @@ class Crunchbutton_Charge_Stripe extends Crunchbutton_Charge {
}
if (!$reason && $params['user'] && $params['user']->balanced_id) {
$reason = true;
$errors[] = 'Please update your credit card information.';
}
if (!$reason) {
$errors[] = 'Not enough card information.';
}