Probably not directly unless you have a Merchant Account and a Payment Gateway to handle that. Talk to your bank about it. Otherwise, Paypal and 2Checkout can be used to receive payments which you can then have them pay you the proceeds to your bank account via wire transfer.