Yes, Swaziland citizens can make secure payments via Debit card to pay their Dubai visa fees. They may also use the following payment methods, if they wish.
Credit card
PayPal
Cryptocurrency