So I use the plugin and it works on the site, but the paypal currency does not change
Can you elaborate on that? Are you saying the currency as it appears in the Braintree transaction is not correct?
Or are you saying the currency once the payment appears in PayPal is EUR? The plugin doesn’t control the currency conversion that PayPal might perform when it’s depositing funds in your PayPal account etc.
The plugin always uses the currency given to it by the WooCommerce order. So, if the currency for the order is USD, that’s what the plugin will send in the transaction create API call. It doesn’t do any currency conversion itself. That pertains to all the payment methods, including PayPal.
I don’t see that the plugin uses the method – /v2/checkout/orders
What endpoint are you referring to?