/** * Capture a preauthorized charge. * * @param array $properties * * @return Charge */ public function capture(array $properties = array()) { $this->info(); $this->stripe_charge->capture(array('amount' => Arr::get($properties, 'amount') ? Arr::get($properties, 'amount') : null)); $this->stripe_charge = null; return $this; }