Will I have to create two separate PayPal accounts for accepting domestic and international payments?

No. You can use your existing PayPal account to receive domestic and international payments. In other words, you can have one global PayPal account for cross border and domestic business.