PayPal povezava za plačilo in nasveti za odpravljanje težav z gumbi
Prikazana je napaka in gumb se ne prikaže na moji spletni strani.
- Preverite, ali internetna povezava deluje.
- Obiščite druge strani na spletnem mestu in preverite, ali se pravilno nalagajo.
- Pojdite na stran PayPal gumbov in preverite:
- Ali je gumb prikazan pod 'Shranjeni gumbi'?
- Izberite Uredi in se prepričajte, da se koda gumba ujema s tem, kar je na vašem spletnem mestu.
- Z desno miškino tipko kliknite stran izdelka (kamor ste prilepili kodo gumba) in kliknite Preglej. Pojdite na zavihek Konzola (to bo prikazano na vrhu). Morda se bodo prikazale napake CSP.
Če ste uvedli varnostni pravilnik o vsebini, se lahko prikažejo takšne napake CSP (vzorčne napake CSP):
Zavrnil je nalaganje skripta »https://www.paypal.com/sdk/js**«, ker krši naslednjo direktivo pravilnika o varnosti vsebine: »privzeti src 'jaz'«. Upoštevajte, da »script-src-elem« ni bil izrecno nastavljen, zato se »default-src« uporablja kot nadomestna možnost.
Zavrnili smo povezavo z »https://www.paypal.com/**«, ker krši naslednjo direktivo o pravilniku o varnosti vsebine: »privzeti src »jaz«. Upoštevajte, da »connect-src« ni bil izrecno nastavljen, zato se »default-src« uporablja kot nadomestna možnost.
Zavrnil je izvedbo inline skripta, ker krši naslednjo direktivo o pravilniku o varnosti vsebine: "script-src https://*.paypal.com". Za omogočanje izvajanja v vrstici potrebujete ključno besedo »nevarno v vrstici«, razpršitev (»sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=«) ali nonce (»nonce-...«).
Zavrnili nalaganje slike 'https://tracking.qa.paypal.com/webapps/tracking/ts?**' ker krši naslednjo direktivo o pravilniku o varnosti vsebine: »privzeti src 'jaz'«. Upoštevajte, da izraz "img-src" ni bil izrecno nastavljen, zato se izraz "default-src" uporablja kot nadomestna možnost.
Zavrnil je okvirjanje »https://www.paypal.com/«, ker krši naslednjo direktivo pravilnika o vsebinski varnosti: »privzeti src 'jaz'«. Upoštevajte, da izraz "frame-src" ni bil izrecno nastavljen, zato se izraz "default-src" uporablja kot nadomestna možnost.
Če želite odpraviti katero koli od zgornjih napak, lahko poskusite dodati spodnje napake:
Možnost-1 (HTML): Če je vaš CSP konfiguriran v datoteki HTML, uporabite spodnjo kodo, da zamenjate kodo CSP
<meta http-equiv="Content-Security-Policy" content="default-src 'self';
Script-SRC 'Unsafe-Inline' https://*.paypal.com https://*.paypalobjects.com;
style-src 'unsafe-inline' https://*.paypal.com; Connect-src
https://*.paypal.com; okvir-src https://*.paypal.com; IMG-SRC
https://*.paypal.com https://*.paypalobjects.com">
Možnost-2 (na strani strežnika): Če je vaš CSP konfiguriran na strani strežnika, uporabite spodnjo kodo, da zamenjate kodo CSP
Content-Security-Policy: script-src 'unsafe-inline' https://*.paypal.com https://*.paypalobjects.com
Content-Security-Policy: style-src 'unsafe-inline' https://*.paypal.com
Content-Security-Policy: connect-src https://*.paypal.com
Content-Security-Policy: frame-src https://*.paypal.com
Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com
Kako spremenim postavitev/velikost/barvo imena izdelka/cene/ količine?
Trenutno ni mogoče spremeniti postavitve/velikosti/barve za to integracijo.
Uredil sem podatke o izdelku (ime, znesek ali karkoli drugega); Ali potrebujem
Če želite znova kopirati/prilepiti kodo gumba?
Ne, vse podatke vzamemo s strežnika PayPal. Ko shranite spremembe v svoj račun, vam ni treba posodobiti kode kopiranja/prilepljenega gumba na vaši spletni strani.
Opomba: če spremenite kodo valute na izdelku, boste morali posodobiti gumb za plačilo.
V kodi vidim ID stranke; Kaj to pomeni?
ID stranke je ID trgovca, ki je del vašega računa. Ne urejajte ga. Uporabite ga, kot je na voljo v kodi gumba.
Dodal sem več gumbov, vendar nobeden ni prikazan na moji spletni strani.
Več gumbov na isti spletni strani ne bo delovalo v teh primerih:
- Če ste večkrat kopirali/prilepili isti ID gumba na isto spletno stran, se bo prikazal samo prvi gumb. Istega ID-ja gumba ne morete ponoviti večkrat.
- Če ste na isto spletno stran kopirali/prilepili različne ID-je gumbov, vendar z drugimi valutami, se bo prikazal samo prvi gumb. Tuje valute ne morete dodati na gumbe na isti spletni strani.
- Če ste kopirali/prilepili različne ID-je gumbov in ste počasni, se prepričajte, da je oznaka skripta z ID-jem odjemalca dodana samo enkrat. Vrstica skripta bo izgledala takole:
< skript src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo¤cy=USD"></script>
Imam račun Premier PayPal in ne vidim plačilnih povezav in gumbov kot
možnosti.
Ta funkcija je na voljo samo za poslovne PayPal račune. Če želite uporabiti to funkcijo, nadgradite ali ustvarite poslovni račun.
Kako lahko preizkusim to izkušnjo na PayPal Sandbox?
Plačljive povezave in gumbi so na voljo za testiranje na Sandbox.
Razširitev v vrstici za kreditne/debetne kartice se ne prikaže v celoti na mojem
spletna stran.
Prepričajte se, da sta širina in višina osnovnega vsebnika nastavljeni tako, da omogočata razširitev v vrstici. Za več podrobnosti si oglejte dokumentacijo / podporo svoje platforme za gostovanje.
Ali plačilne povezave in gumbi podpirajo IPN (takojšnje obvestilo o plačilu)?
Da Če želite nastaviti in omogočiti IPN, sledite tem korakom.
Nastavitev IPN lahko najdete v PayPal tako:
- Pojdite v Nastavitve računa.
- Izberite Obvestila in takojšnja obvestila o plačilu.
- Kliknite povezavo Posodobi.
Nastavitve IPN lahko omogočite tako:
- Dodajte URL rutine za obravnavo IPN in izberite Prejmi sporočila IPN (omogočeno).
- Kliknite Shrani.
Obravnavajte IPN v kodi strežnika:
- Ko so transakcije s plačilnimi povezavami in gumbi končane, PayPal IPN prikliče URL obvestila, konfiguriran v koraku 2.
Dostop do zgodovine IPN:
- https://www.sandbox.paypal.com//ipn/history
- https://www.paypal.com/merchantnotification/ipn/history
Dostop do zgodovine IPN:
- https://developer.paypal.com/api/nvp-soap/ipn/IPNIntro/
Katere informacije o
nakupu PayPal pošlje, ko je kupec poslan na stran za preusmeritev? Ali plačljive povezave in gumbi podpirajo PDT;
Katere spremenljivke so podprte?
Da, podpiramo PDT spremenljivke, kot je dokumentirano tukaj. PDT boste prejeli, če vklopite nastavitev samodejnega vračanja med konfiguracijo plačilne povezave in gumba.
Ali plačljive povezave in gumbi podpirajo območne nastavitve, če jih ročno doda
Trgovec v kodi gumba ali povezavi za plačilo?
Plačilne povezave in gumbi privzeto uporabljajo nastavitve brskalnika strank za prikaz kode gumba in izkušnje s povezavo za plačilo.
Trgovci lahko preglasijo isto samo za povezavo plačila in kodo gumba tako, da kot parameter poizvedbe dodajo »locale.x=fr_FR«. Seznam podprtih kod za območne nastavitve najdete tukaj. Nobeno besedilo, ki ga je trgovec vnesel med konfiguracijo, ne bo prevedeno.
Primer: https://www.paypal.com/ncp/payment/F3YMU2ZGT49XX?locale.x=jp_JP
Primer:
<script src="……¤cy=USD&locale.x=jp_JP"></script>
Ali je mogoče skriti nekatere nalepke, ki prihajajo iz plačilnih povezav in
koda gumba?
Zavedamo se, da imate na spletnem mestu morda drugačno vizualno nastavitev, vendar ne priporočamo, da skrijete kodo gumba, ki jo posredujemo.
Če jih skrijete pred svojim spletnim mestom, se način obdelave transakcije ne bo spremenil. Pri transakciji bo še vedno uporabljena konfiguracija ID-ja vašega gostujočega gumba.
Nekatere ali celotno besedilo okoli gumbov lahko skrijete, ko uporabljate vrsto gumba, ki ne zahteva vnosa stranke. Če mora stranka na primer izbrati količino ali seznam za izbiro več elementov in ste te vhodne elemente skrili, transakcija ne bo uspela.
Tukaj je primer, kako skriti ceno izdelka:
Dodajte ta skript pod kodo gumba, zamenjajte z dejanskim ID-jem gumbaHostedButton_ID.
#PayPal-container-<HostedButton_ID> {
#PayPal-form-fields-container- {
<HostedButton_ID> #price-oznaka {
zaslon: nobene!pomembno;
}
} }
</style>
style> #paypal-container-
{
#PayPal-form-fields-container-<HostedButton_ID>
{ zaslon: none !pomembno;
} }
</style>
Ali je mogoče preglasiti moje plačilne povezave in gumbe za uporabo možnosti "dostava iz
nastavitev"?
Plačljive povezave in gumbi ne bodo upoštevali množične preglasitve pošiljanja iz nastavitev računa, ki je znana tudi kot naslednja nastavitev v nastavitvi pošiljanja.
Spremenil sem valuto gumba, vendar ga ne vidim posodobljenega na
spletna stran.
Če spremenite valuto gumba, potem ko ste ga že prilepili na svoje spletno mesto, boste morali kodo gumba znova kopirati/prilepiti na svoje spletno mesto.
Ko izberem "Ne prevzemi naslova za dostavo", ne morem izbrati možnosti "Uporabi dostavo iz nastavitev" in "Uporabi davek iz
nastavitev".
Dostava in davek iz nastavitev sta odvisna od poštne številke stranke in/ali države. Če izberete "Ne zbiraj naslova za dostavo", ne boste prejeli naslova stranke za dostavo, da bi omogočili pošiljanje in izračun davka v nastavitvah. Priporočamo uporabo drugih možnosti iz spustnih menijev "Stroški pošiljanja" in "Davčna stopnja".