Paypal Pay Later button set a specific language? - button

is there a way to display the dynamic Paypal Pay Later buttons in a specific langauge? I tried setting the locale like:
<script
src="https://www.paypal.com/sdk/js?client-
id=myid123&locale=en_US&currency=EUR&components=messages"
data-namespace="PayPalSDK">
</script>
But it stays in German instead.
Also tried using VPN and the language isnt changing based on IP.
Thanks

Is your question about buttons, or offer messaging?
Text of the buttons can be set with locale.
Text of the messaging is specific to the business account that will be processing payments. If it is a DE account, the information here applies. Nothing about en_US or US buyers. Read the Eligibility section carefully.

Related

How to change the name of PayPal Rest API App name

In PayPal developer, under "REST API apps", I have several apps, some of which were created automatically, thus having a fixed name. I tried to change the name like below, but it seems the inital name won't be replaced.
Is there any way, I might not see, to change this name? This would help in having a better overview of all my REST API apps.
PS: I don't know if this is helpful, but the apps are created through the PayPal Payments Plugin by Woocommerce.
It's not possible to change the name on the preceding page's list, only the second "Display Name" field when you actually open the app. Seems to have been an oversight when this was created, but most people don't have more than a handful of apps.

One Tao Sign In (YOLO API) - Localization

Does one tap sign in (YOLO API) has languages available besides english?
Unable to find such info here - https://developers.google.com/identity/one-tap/web
Would appreciate amy info.
Google One Tap will always use the preferred language settings of the Google user.
For legal reasons, Google One Tap doesn't allow 3P website to control the language. Otherwise, users may click the big blue button (with caption 'Continue as XXX') without understanding the GDPR message.

Why Firebase console displays different language every time I sign in?

I am working for a while with Firebase and this problem keeps occurring. Every time I sign into console, it is displayed in different language(German, Russian, French...) and only sometimes in English(which I prefer.
Is it possible to set default language so it doesn't change every time?
As Firebase supports only 28 languages as listed below:
And your Google Account language is not one that is listed that's okay.
The only thing you need to do is change your Google Account language by following these steps:
Open your Google account
Click Data & personalization.
Scroll down to the General preferences for the web​ panel.
Click Language.
Select Edit.
Choose one of the languages from the dropdown box you find suitable from the languages above, and click Select.
Your Firebase console, or maybe any other Google related service should be in language you desire.

Is it possible to customise the Docusign Iframe and avoid signers to have to enter their information?

Recently I have been looking into some different API for signing documents online, what I am looking for is one that has a customisable Iframe to avoid breaking the already established style of our website.
I would have wanted to know if Docusign proposes this kind of service.
For example, if we would just have the pdf file and a spot to sign, that would be perfect.
I hope I was clear enough with my question, thanks for your possible answers.
EDIT: I would have also liked to know if there is a way for the signer to not have to enter his personal information/sign in. One where that information is entered by us when the procedure is created.
Is it also possible to change the size of the zone where the signer signs, I was some other signing API's proposed it, but haven't seen it on Docusign.
How can I also change the language of the Iframe and disable the automatic mobile version.
Thanks for spending the time reading and helping me with these questions.
You can use an iframe for the signing when you use "embedded signing" in your integration. This is a common scenario and the signer won't have to log-in.
Even when using an email, most people just click on a link and they don't need to log in to DocuSign in order to sign.
The Docusign Iframe isn't 100% customisable, but you can remove some little extra UI with &noDownloadPrint=true&appname=docusignit, or add &disable_cc_for_selfsign=true to remove the "Sign and Return". From the creation of the Docusign EnvelopeAPI, you can't change the language of the Iframe.

Paypal Express Checkout Language - How to set it in Drupal 7 - Ubercart 3

I have a site entirely in English language about tourism in Italy.
Now when the user clicks on "Paypal express check out" button finds the italian version of the Paypal Page.
I would like to force paypal to be in English language too, because if a customer speaking english language comes in Italy, he would like to have also paypal in the same language of the site and not based on his IP address, Browser Location, or anything else.
So, my question is: how can i be sure that all visitors see Paypal in the same language (English) of the rest of the site?
I have Drupal 7 and Ubercart 3 installed.
I downloaded the Paypal SDK for PHP 5.2 and verified that it's enough to add
&LOCALECODE=en_UK
in the nvp string.
Where do I have to modify Ubercart to integrate this update?
I tried to modify the uc_paypal.module adding
watchdog('paypal', "uc_paypal_ec_checkout",$variables = array(), $severity = WATCHDOG_NOTICE, $link = NULL);
in all functions containing a $nvp_request array definition, but i can't see any new row in the watchdog table.
Obviously i tried also to add a
'LOCALECODE' => 'en_UK',
row in the definition of the array, but with no effects.
I have the "Paypal express check out" button in the cart, and when i click on it, i obtain the italian version of the Paypal page.
If you have any idea about what file i have to modify and where, please help me.
If you need more info, let me know.
Thank you
I've recently been searching for a solution to this. Some mention being able to change the language of the actual Paypal account, although i've not managed to find that option hidden away with the paypal account setting pages. Plus it is useful for some to provide the payment pages in one language yet still have your account in your own language. So like you I was looking for exactly this.
I've looked through the uc_paypal module code and there doesn't seem to be any easy way to add to the SetExpressCheckout request neatly, so patching the code as you have done seems to be the only way.
The change you have made is the same as mine, except the locale code you are using isn't listed in the PayPal guide I have. I've been referencing the PayPal Express Checkout Advanced Features Guide.
If you use 'US' or 'UK' for your 'LOCALECODE' entry it should work for you. This has worked for me in Ubercart 3.0-rc3, and scanning the latest Ubercart code v3.1 it doesn't look like much has changed so this should work there too.
Note: there are 2 locations relating to the Paypal 'SetExpressCheckout' request which need to have the LOCALECODE added. (One in function uc_paypal_ec_checkout, and one in uc_paypal_ec_form_submit)
Hopefully that helps you.
I hate changing core code and really really really avoid doing it at all costs, and I don't agree with making these types of code changes, but it just wasn't possible on this occasion. If anyone has a better way to do this then please provide it. I think the real answer is to patch the Ubercart uc_paypal module to allow the LOCALECODE to be selected in the settings UI and then incorporate it into the SetExpressCheckout request. Not sure why it isn't currently in there, perhaps Paypal have added this feature after the module was written. I'll look into submitted a patch at some point if others haven't already, but if some one is better placed to make that change/patch then go right ahead! :) I just haven't yet fully familiarised myself with all the Drupal hoops to jump through for getting a patch submitted.

Resources