a) For online payments: PayPal, 2Checkout, ePay.bg, Authorize.Net, Stripe, PayU.com, PayDollar, Skrill.
b) For offline payments: Offline (generic), Bank transfer, Check, Cash payment, Western Union.