Braintree\Customer::create PHP Метод

create() публичный статический Метод

public static create ( array $attribs = [] ) : Braintree\Result\Successful | Error
$attribs array
Результат Braintree\Result\Successful | Braintree\Result\Error
    public static function create($attribs = [])
    {
        return Configuration::gateway()->customer()->create($attribs);
    }

Usage Example

 /**
  * @param User $user
  * @param $request
  * @throws
  * @return User
  */
 public function addCustomer(User $user, $request)
 {
     $result = BraintreeCustomer::create(['id' => 'userid-' . $user->getId(), 'email' => $user->getEmail(), "creditCard" => ["number" => $request->request->get("number"), "cvv" => $request->request->get("cvv"), "expirationMonth" => $request->request->get("month"), "expirationYear" => $request->request->get("year")]]);
     if ($result->success === true) {
         $user->setBraintreeCustomerId($result->customer->id);
     } else {
         throw new Exception("Braintree create customer failed");
     }
     return $result->success;
 }
All Usage Examples Of Braintree\Customer::create