• Henry

    (@henrybaum)


    A few months ago I put in a request for currency conversion at checkout, which isn’t working with Ajax conversion, getting messages like – Expected currency from order api call to be USD, got GBP. Please ensure you are passing currency=GBP to the sdk url.

    We were told it’s in the pipeline, so is there any update? We have to use PayPal Standard until it’s fixed, and it seems a pretty common function.

Viewing 1 replies (of 1 total)
  • Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @henrybaum

    Thank you for reaching out!

    The issue you mentioned is a bit complex because fixing it would require listening to various reload events, comparing currencies, and then conditionally reloading the PayPal button script with the new currency. This could potentially impact the payment process, even for users who aren’t using the multi-currency feature. Given the amount of work involved and the relatively few requests we’ve received for this feature, it’s not currently a priority.

    For now, if the multi-currency setup is essential, we can only suggest disabling the smart buttons and using the “Proceed to PayPal” button instead. There are plans to address this in the future, but it’s unlikely to be fixed within the next 2-3 updates.

    If you’d prefer to keep the smart buttons, they will currently only work properly with a language switcher widget that reloads the page when the currency changes. Alternatively, a code snippet could be added to reload the page after selecting a different billing country, but that could lead to an unusual user experience.

    Let me know if you have any further questions!

    Kind Regards,

    Krystian

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.