If your card has enough funds including possible fees on the merchant's end, there is nothing that could prevent this payment from going through as far as Advcash is concerned. Security settings of your merchant are an important factor here. Sometimes shops or other merchants only accept payments made with cards issued in the country of your residence.
We recommend contacting the merchant directly if you feel the payment should have gone through but it did not.