Yeah, here in Pakistan you can book your IELTS date online through IDP portal. Once you book, you get 5 days time in which you have to pay fees via pay order-as they don't accept card and cash etc- after that your booking gets cancelled or confirmed, depending on either you paid fees or not.