As a developer, my goto answer usually starts with "I can create a script ..." but my boss always fears the maintenance involved, which is a legitimate concern, so I am trying to come up with alternatives to that.
It would be nice if it wasn't necessary, though. Our old CyberSource integration could handle all currencies through on profile, so this feels like a step backwards.