Problem/Motivation

If a terminal is configured to support DCC (Dynamic Currencies), rather than return a success/failure response, it returns a question to the user whether they would like to be charged in their currency or the stores currency. The module treats this as a failed response.

Proposed resolution

It would be great if we could support Dynamic Currencies and pass the question on to the user. At a minimum, I think some documentation on the configuration form would be helpful.

Remaining tasks

  • Discuss and decide on solution
  • Write patch
  • Test
  • Commit

User interface changes

If the feature is implemented, when Dynamic Currency is enabled for a terminal, the user should be directed to a checkout pane for selecting which currency they would like to be charged in. If the feature is not implemented, some help text should be added to the configuration form along the lines of Dynamic Currencies not being supported.

Comments

jantoine created an issue. See original summary.

jantoine’s picture

I created this issue not necessarily because I need support for Dynamic Currencies, but because it took me a while to figure out why payments were failing with little response from Elavon, so hopefully this will save others some time. I simply had Elavon disable Dynamic Currencies in my test account.

wuinfo - Bill Wu’s picture

Status: Active » Closed (won't fix)

Thanks, Jon. I had gotten the following message when I used a card of the other currency.

<?xml version="1.0" encoding="UTF-8"?>
4009Required Field Not SuppliedThe field Card Type (AG_Card_Type) required but not supplied in the authorization request.

In our D8 version. Dynamic is working on the offsite redirect payment. The onsite option is getting the above error.

I will wait until we have a better API available from Elavon.

Close the ticket now. Feel free to reopen it if you feel it necessary.