instance = $instance; } /** * Initializes a new sofort payment request Builder object. */ public static function init(string $name, string $countryCode): self { return new self(new SofortPaymentRequest($name, $countryCode)); } /** * Sets experience context field. */ public function experienceContext(?ExperienceContext $value): self { $this->instance->setExperienceContext($value); return $this; } /** * Initializes a new sofort payment request object. */ public function build(): SofortPaymentRequest { return CoreHelper::clone($this->instance); } }