予約時に課金設定をしてユーザーに支払いを完了してもらいたいのですが、ユーザーはPayPalアカウントを持っている必要がありますか?

現在の所、ユーザーはPayPalアカウントの作成が必要となっております。
ユーザーは初回支払時のクレジットカード等の必要情報入力と同時にPayPalアカウントが同時に作成されます。
その為、一度アカウントを作成してしまえば次回からはPayPalアカウントへログインして支払が可能です。