catalog/includes/apps/braintree/lib/Braintree/CreditCardGateway.php 2 locations
|
@@ 151-164 (lines=14) @@
|
148 |
|
* @return CreditCard |
149 |
|
* @throws Exception\NotFound |
150 |
|
*/ |
151 |
|
public function find($token) |
152 |
|
{ |
153 |
|
$this->_validateId($token); |
154 |
|
try { |
155 |
|
$path = $this->_config->merchantPath() . '/payment_methods/credit_card/' . $token; |
156 |
|
$response = $this->_http->get($path); |
157 |
|
return CreditCard::factory($response['creditCard']); |
158 |
|
} catch (Exception\NotFound $e) { |
159 |
|
throw new Exception\NotFound( |
160 |
|
'credit card with token ' . $token . ' not found' |
161 |
|
); |
162 |
|
} |
163 |
|
|
164 |
|
} |
165 |
|
|
166 |
|
/** |
167 |
|
* Convert a payment method nonce to a credit card |
|
@@ 174-187 (lines=14) @@
|
171 |
|
* @return CreditCard |
172 |
|
* @throws Exception\NotFound |
173 |
|
*/ |
174 |
|
public function fromNonce($nonce) |
175 |
|
{ |
176 |
|
$this->_validateId($nonce, "nonce"); |
177 |
|
try { |
178 |
|
$path = $this->_config->merchantPath() . '/payment_methods/from_nonce/' . $nonce; |
179 |
|
$response = $this->_http->get($path); |
180 |
|
return CreditCard::factory($response['creditCard']); |
181 |
|
} catch (Exception\NotFound $e) { |
182 |
|
throw new Exception\NotFound( |
183 |
|
'credit card with nonce ' . $nonce . ' locked, consumed or not found' |
184 |
|
); |
185 |
|
} |
186 |
|
|
187 |
|
} |
188 |
|
|
189 |
|
/** |
190 |
|
* create a credit on the card for the passed transaction |
catalog/includes/apps/braintree/lib/Braintree/CustomerGateway.php 1 location
|
@@ 196-208 (lines=13) @@
|
193 |
|
* @return Customer|boolean The customer object or false if the request fails. |
194 |
|
* @throws Exception\NotFound |
195 |
|
*/ |
196 |
|
public function find($id) |
197 |
|
{ |
198 |
|
$this->_validateId($id); |
199 |
|
try { |
200 |
|
$path = $this->_config->merchantPath() . '/customers/' . $id; |
201 |
|
$response = $this->_http->get($path); |
202 |
|
return Customer::factory($response['customer']); |
203 |
|
} catch (Exception\NotFound $e) { |
204 |
|
throw new Exception\NotFound( |
205 |
|
'customer with id ' . $id . ' not found' |
206 |
|
); |
207 |
|
} |
208 |
|
} |
209 |
|
|
210 |
|
/** |
211 |
|
* credit a customer for the passed transaction |
catalog/includes/apps/braintree/lib/Braintree/MerchantAccountGateway.php 1 location
|
@@ 24-33 (lines=10) @@
|
21 |
|
return $this->_doCreate('/merchant_accounts/create_via_api', ['merchant_account' => $attribs]); |
22 |
|
} |
23 |
|
|
24 |
|
public function find($merchant_account_id) |
25 |
|
{ |
26 |
|
try { |
27 |
|
$path = $this->_config->merchantPath() . '/merchant_accounts/' . $merchant_account_id; |
28 |
|
$response = $this->_http->get($path); |
29 |
|
return MerchantAccount::factory($response['merchantAccount']); |
30 |
|
} catch (Exception\NotFound $e) { |
31 |
|
throw new Exception\NotFound('merchant account with id ' . $merchant_account_id . ' not found'); |
32 |
|
} |
33 |
|
} |
34 |
|
|
35 |
|
public function update($merchant_account_id, $attributes) |
36 |
|
{ |
catalog/includes/apps/braintree/lib/Braintree/PaymentMethodNonceGateway.php 1 location
|
@@ 53-65 (lines=13) @@
|
50 |
|
* @access public |
51 |
|
* |
52 |
|
*/ |
53 |
|
public function find($nonce) |
54 |
|
{ |
55 |
|
try { |
56 |
|
$path = $this->_config->merchantPath() . '/payment_method_nonces/' . $nonce; |
57 |
|
$response = $this->_http->get($path); |
58 |
|
return PaymentMethodNonce::factory($response['paymentMethodNonce']); |
59 |
|
} catch (Exception\NotFound $e) { |
60 |
|
throw new Exception\NotFound( |
61 |
|
'payment method nonce with id ' . $nonce . ' not found' |
62 |
|
); |
63 |
|
} |
64 |
|
|
65 |
|
} |
66 |
|
} |
67 |
|
class_alias('Braintree\PaymentMethodNonceGateway', 'Braintree_PaymentMethodNonceGateway'); |
68 |
|
|
catalog/includes/apps/braintree/lib/Braintree/PayPalAccountGateway.php 1 location
|
@@ 47-60 (lines=14) @@
|
44 |
|
* @return PayPalAccount |
45 |
|
* @throws Exception\NotFound |
46 |
|
*/ |
47 |
|
public function find($token) |
48 |
|
{ |
49 |
|
$this->_validateId($token); |
50 |
|
try { |
51 |
|
$path = $this->_config->merchantPath() . '/payment_methods/paypal_account/' . $token; |
52 |
|
$response = $this->_http->get($path); |
53 |
|
return PayPalAccount::factory($response['paypalAccount']); |
54 |
|
} catch (Exception\NotFound $e) { |
55 |
|
throw new Exception\NotFound( |
56 |
|
'paypal account with token ' . $token . ' not found' |
57 |
|
); |
58 |
|
} |
59 |
|
|
60 |
|
} |
61 |
|
|
62 |
|
/** |
63 |
|
* updates the paypalAccount record |
catalog/includes/apps/braintree/lib/Braintree/SubscriptionGateway.php 1 location
|
@@ 40-52 (lines=13) @@
|
37 |
|
return $this->_verifyGatewayResponse($response); |
38 |
|
} |
39 |
|
|
40 |
|
public function find($id) |
41 |
|
{ |
42 |
|
$this->_validateId($id); |
43 |
|
|
44 |
|
try { |
45 |
|
$path = $this->_config->merchantPath() . '/subscriptions/' . $id; |
46 |
|
$response = $this->_http->get($path); |
47 |
|
return Subscription::factory($response['subscription']); |
48 |
|
} catch (Exception\NotFound $e) { |
49 |
|
throw new Exception\NotFound('subscription with id ' . $id . ' not found'); |
50 |
|
} |
51 |
|
|
52 |
|
} |
53 |
|
|
54 |
|
public function search($query) |
55 |
|
{ |
catalog/includes/apps/braintree/lib/Braintree/TransactionGateway.php 1 location
|
@@ 263-275 (lines=13) @@
|
260 |
|
* @param string id |
261 |
|
* @return Transaction |
262 |
|
*/ |
263 |
|
public function find($id) |
264 |
|
{ |
265 |
|
$this->_validateId($id); |
266 |
|
try { |
267 |
|
$path = $this->_config->merchantPath() . '/transactions/' . $id; |
268 |
|
$response = $this->_http->get($path); |
269 |
|
return Transaction::factory($response['transaction']); |
270 |
|
} catch (Exception\NotFound $e) { |
271 |
|
throw new Exception\NotFound( |
272 |
|
'transaction with id ' . $id . ' not found' |
273 |
|
); |
274 |
|
} |
275 |
|
} |
276 |
|
/** |
277 |
|
* new sale |
278 |
|
* @param array $attribs |
catalog/includes/apps/braintree/lib/Braintree/UsBankAccountGateway.php 1 location
|
@@ 47-59 (lines=13) @@
|
44 |
|
* @return UsBankAccount |
45 |
|
* @throws Exception\NotFound |
46 |
|
*/ |
47 |
|
public function find($token) |
48 |
|
{ |
49 |
|
try { |
50 |
|
$path = $this->_config->merchantPath() . '/payment_methods/us_bank_account/' . $token; |
51 |
|
$response = $this->_http->get($path); |
52 |
|
return UsBankAccount::factory($response['usBankAccount']); |
53 |
|
} catch (Exception\NotFound $e) { |
54 |
|
throw new Exception\NotFound( |
55 |
|
'US bank account with token ' . $token . ' not found' |
56 |
|
); |
57 |
|
} |
58 |
|
|
59 |
|
} |
60 |
|
|
61 |
|
/** |
62 |
|
* create a new sale for the current UsBank account |