code: public static function create( $type, DateTime $date, $amount )
      {
          $instance = new self;
  
          $instance->setType( $type );
          $instance->setDate( $date );
          $instance->setAmount( $amount );
  
          return $instance;
      }
docs: @param  int       $type
  @param  \DateTime $date
  @param  float     $amount
  
  @return \RodrigoPedra\ClearSaleID\Entity\Request\Payment