Page MenuHomePhabricator

Israel and France 1hour tests processed in USD
Closed, ResolvedPublic1 Estimated Story Points

Description

The one hour test completed on 6/3 did not use the correct currencies. Shekels and Euros were displayed to the users but we processed them in USD.

@Pcoombe used these links:

France
Ingenico - https://fr.wikipedia.org/wiki/?force=1&country=FR&banner=B1516_0602_frFR_dsk_p2_sm_pym_ingen
Adyen - https://fr.wikipedia.org/wiki/?force=1&country=FR&banner=B1516_0602_frFR_dsk_p2_sm_pym_adyen

Israel
https://he.wikipedia.org/wiki/?force=1&country=IL&banner=B1516_0602_heIL_dsk_p2_sm_pym_adyen

@MBeat33 confirmed all successful transactions were completed in USD

Event Timeline

nshahquinn-wmf renamed this task from Isreal and Franc 1hour tests processed in USD to Israel and France 1hour tests processed in USD.Jun 3 2016, 6:54 PM

Is checking transactions are in the right currency something we could/should have unit tests for?

For this one, we would have needed browser tests. We do have unit tests that simulate a currency code coming in on the request, and making sure it sends the right stuff to Adyen. The problem here was that the JavaScript was sending the wrong currency code in on the request. The php code was doing exactly what it was tested to do.

So... yeah, let's get some Selenium tests working on DI.

Ejegg triaged this task as Unbreak Now! priority.
Ejegg set the point value for this task to 1.