public function all() { $path = $this->_config->merchantPath() . '/add_ons'; $response = $this->_http->get($path); $addOns = array("addOn" => $response['addOns']); return Braintree_Util::extractAttributeAsArray($addOns, 'addOn'); }
public function all() { $path = $this->_config->merchantPath() . '/discounts'; $response = $this->_http->get($path); $discounts = array("discount" => $response['discounts']); return Braintree_Util::extractAttributeAsArray($discounts, 'discount'); }
public static function all() { $response = Braintree_Http::get('/plans'); if (key_exists('plans', $response)) { $plans = array("plan" => $response['plans']); } else { $plans = array("plan" => array()); } return Braintree_Util::extractAttributeAsArray($plans, 'plan'); }
public static function fetch($query, $ids) { $criteria = array(); foreach ($query as $term) { $criteria[$term->name] = $term->toparam(); } $criteria["ids"] = Braintree_SubscriptionSearch::ids()->in($ids)->toparam(); $response = Braintree_Http::post('/subscriptions/advanced_search', array('search' => $criteria)); return Braintree_Util::extractAttributeAsArray($response['subscriptions'], 'subscription'); }
public function all() { $path = $this->_config->merchantPath() . '/plans'; $response = $this->_http->get($path); if (key_exists('plans', $response)) { $plans = array("plan" => $response['plans']); } else { $plans = array("plan" => array()); } return Braintree_Util::extractAttributeAsArray($plans, 'plan'); }
public function fetch($query, $ids) { $criteria = array(); foreach ($query as $term) { $criteria[$term->name] = $term->toparam(); } $criteria["ids"] = Braintree_SubscriptionSearch::ids()->in($ids)->toparam(); $path = $this->_config->merchantPath() . '/subscriptions/advanced_search'; $response = $this->_http->post($path, array('search' => $criteria)); return Braintree_Util::extractAttributeAsArray($response['subscriptions'], 'subscription'); }
function testExtractAttributeAsArrayReturnsEmptyArray() { $attributes = array(); $this->assertEquals(array(), Braintree_Util::extractAttributeAsArray($attributes, "foo")); }
public static function fetchExpiring($startDate, $endDate, $ids) { $queryPath = '/payment_methods/all/expiring?start=' . date('mY', $startDate) . '&end=' . date('mY', $endDate); $response = Braintree_Http::post($queryPath, array('search' => array('ids' => $ids))); return Braintree_Util::extractAttributeAsArray($response['paymentMethods'], 'creditCard'); }
public static function all() { $response = Braintree_Http::get('/add_ons'); $addOns = array("addOn" => $response['addOns']); return Braintree_Util::extractAttributeAsArray($addOns, 'addOn'); }
public static function all() { $response = Braintree_Http::get('/discounts'); $discounts = array("discount" => $response['discounts']); return Braintree_Util::extractAttributeAsArray($discounts, 'discount'); }
public static function all() { $response = Braintree_Http::get('/plans'); $plans = array("plan" => $response['plans']); return Braintree_Util::extractAttributeAsArray($plans, 'plan'); }