catalog/includes/apps/braintree/lib/Braintree/CreditCardVerificationGateway.php 1 location
|
@@ 40-54 (lines=15) @@
|
| 37 |
|
} |
| 38 |
|
} |
| 39 |
|
|
| 40 |
|
public function fetch($query, $ids) |
| 41 |
|
{ |
| 42 |
|
$criteria = []; |
| 43 |
|
foreach ($query as $term) { |
| 44 |
|
$criteria[$term->name] = $term->toparam(); |
| 45 |
|
} |
| 46 |
|
$criteria["ids"] = CreditCardVerificationSearch::ids()->in($ids)->toparam(); |
| 47 |
|
$path = $this->_config->merchantPath() . '/verifications/advanced_search'; |
| 48 |
|
$response = $this->_http->post($path, ['search' => $criteria]); |
| 49 |
|
|
| 50 |
|
return Util::extractattributeasarray( |
| 51 |
|
$response['creditCardVerifications'], |
| 52 |
|
'verification' |
| 53 |
|
); |
| 54 |
|
} |
| 55 |
|
|
| 56 |
|
public function search($query) |
| 57 |
|
{ |
catalog/includes/apps/braintree/lib/Braintree/CustomerGateway.php 1 location
|
@@ 45-59 (lines=15) @@
|
| 42 |
|
return new ResourceCollection($response, $pager); |
| 43 |
|
} |
| 44 |
|
|
| 45 |
|
public function fetch($query, $ids) |
| 46 |
|
{ |
| 47 |
|
$criteria = []; |
| 48 |
|
foreach ($query as $term) { |
| 49 |
|
$criteria[$term->name] = $term->toparam(); |
| 50 |
|
} |
| 51 |
|
$criteria["ids"] = CustomerSearch::ids()->in($ids)->toparam(); |
| 52 |
|
$path = $this->_config->merchantPath() . '/customers/advanced_search'; |
| 53 |
|
$response = $this->_http->post($path, ['search' => $criteria]); |
| 54 |
|
|
| 55 |
|
return Util::extractattributeasarray( |
| 56 |
|
$response['customers'], |
| 57 |
|
'customer' |
| 58 |
|
); |
| 59 |
|
} |
| 60 |
|
|
| 61 |
|
/** |
| 62 |
|
* Creates a customer using the given +attributes+. If <tt>:id</tt> is not passed, |
catalog/includes/apps/braintree/lib/Braintree/SubscriptionGateway.php 1 location
|
@@ 73-87 (lines=15) @@
|
| 70 |
|
return new ResourceCollection($response, $pager); |
| 71 |
|
} |
| 72 |
|
|
| 73 |
|
public function fetch($query, $ids) |
| 74 |
|
{ |
| 75 |
|
$criteria = []; |
| 76 |
|
foreach ($query as $term) { |
| 77 |
|
$criteria[$term->name] = $term->toparam(); |
| 78 |
|
} |
| 79 |
|
$criteria["ids"] = SubscriptionSearch::ids()->in($ids)->toparam(); |
| 80 |
|
$path = $this->_config->merchantPath() . '/subscriptions/advanced_search'; |
| 81 |
|
$response = $this->_http->post($path, ['search' => $criteria]); |
| 82 |
|
|
| 83 |
|
return Util::extractAttributeAsArray( |
| 84 |
|
$response['subscriptions'], |
| 85 |
|
'subscription' |
| 86 |
|
); |
| 87 |
|
} |
| 88 |
|
|
| 89 |
|
public function update($subscriptionId, $attributes) |
| 90 |
|
{ |
catalog/includes/apps/braintree/lib/Braintree/TransactionGateway.php 1 location
|
@@ 333-347 (lines=15) @@
|
| 330 |
|
} |
| 331 |
|
} |
| 332 |
|
|
| 333 |
|
public function fetch($query, $ids) |
| 334 |
|
{ |
| 335 |
|
$criteria = []; |
| 336 |
|
foreach ($query as $term) { |
| 337 |
|
$criteria[$term->name] = $term->toparam(); |
| 338 |
|
} |
| 339 |
|
$criteria["ids"] = TransactionSearch::ids()->in($ids)->toparam(); |
| 340 |
|
$path = $this->_config->merchantPath() . '/transactions/advanced_search'; |
| 341 |
|
$response = $this->_http->post($path, ['search' => $criteria]); |
| 342 |
|
|
| 343 |
|
return Util::extractattributeasarray( |
| 344 |
|
$response['creditCardTransactions'], |
| 345 |
|
'transaction' |
| 346 |
|
); |
| 347 |
|
} |
| 348 |
|
|
| 349 |
|
/** |
| 350 |
|
* void a transaction by id |