You can use Authorize.Net to accept credit and debit card payments in your online store.
Configuring Authorize.Net payment method
1. Create a merchant account with Authorize.Net if you don't already have one.
1. In your Online Store settings, go to Payment settings.
3. Under the More options to accept online payments section, select Authroize.Net Accept Hosted from the drop-down menu.