Can I have different payment methods for each store?

The payment method is set for your entire company account.
Nevertheless, you can add different credit cards for each of your stores. 



You may find instructions on how to add a credit card via the link here.