startPurchase() public method

public startPurchase ( $input = false, $sourceId = false )
コード例 #1
0
 public function startPurchase($input = false, $sourceId = false)
 {
     $data = parent::startPurchase($input, $sourceId);
     if ($this->isGatewayType(GATEWAY_TYPE_PAYPAL)) {
         /*
         if ( ! $sourceId || empty($input['device_data'])) {
             throw new Exception();
         }
         
         Session::put($this->invitation->id . 'device_data', $input['device_data']);
         */
         $data['details'] = !empty($input['device_data']) ? json_decode($input['device_data']) : false;
     }
     return $data;
 }