Built in solution to support multiple currency and payment methods.