Traveloka accepts Credit Card (Visa, MasterCard), eNETS, and payments at SAM kiosks for SGD transactions.
(P.S. You can also pay in MYR, THB, IDR, VND, PHP and USD!)