This appears to be working smoothly now. Paid with a UK issued Mastercard last week to test it out. Transaction posted at the official rate and a refund appeared 4 days later making the actual exchange rate approx 372 pesos/£ compared to Western Union's 389 (after fee) and a blue rate from a cueva of approx 420. Still worth paying for everything in cash if you can