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 |