Found it!
It doesn’t work in other currencies except USD because the currency code is missing in the DoExpressCheckouPayment call.
You should add this line:
‘PAYMENTREQUEST_0_CURRENCYCODE’ => urlencode($result[‘CURRENCYCODE’]),
Cheers!
Yep, it works only with USD. I’ve tried to use AUD and it doesn’t work…
Actually, the amount is not being displayed in the live version also. You should add an ‘&useraction=commit’ at the end of the url syntax. I think this will solve the problem…