public function __construct(?string $version = null, ?string $store_id = null, ?string $currency = null, ?string $secret_key = null, ?string $require_complete = null) 	{ 		$this->version = $version ?? setting('corvus_version'); 		$this->store_id = $store_id ?? setting('corvus_store_id'); 		$this->currency = $currency ?? setting('corvus_currency'); 		$this->secret_key = $secret_key ?? setting('corvus_secret_key'); 		$this->require_complete = $require_complete ?? setting('corvus_require_complete') ? 'true' : 'false'; 	}