fixed some balanced issues #145
This commit is contained in:
parent
909e2329a7
commit
164e8f85e2
@ -50,6 +50,9 @@
|
||||
</live>
|
||||
</stripe>
|
||||
<balanced>
|
||||
<live>
|
||||
<secret>9d5c3d58fc5e11e1aa05026ba7c1aba6</secret>
|
||||
</live>
|
||||
<dev>
|
||||
<secret>9d5c3d58fc5e11e1aa05026ba7c1aba6</secret>
|
||||
</dev>
|
||||
|
||||
@ -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);
|
||||
|
||||
Binary file not shown.
@ -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;
|
||||
|
||||
@ -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.';
|
||||
}
|
||||
|
||||
@ -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.';
|
||||
}
|
||||
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user