Kooditonta checkout-maksulinkkiä ja painikkeen vianmääritysvinkkejä

Saan virheen, eikä painike näy verkkosivustollani.

  • Tarkista, että internetyhteys toimii.
  • Käy muilla verkkosivustosi sivuilla ja tarkista, että ne latautuvat oikein.
  • Siirry PayPal painikkeet -sivulle ja tarkista:
    • Näkyykö painike tallennetut painikkeet -kohdassa?
    • Valitse Muokkaa ja varmista, että painikekoodi on sama kuin verkkosivustollasi. 
    • Klikkaa tuotesivua hiiren kakkospainikkeella (johon olet liittäneet painikekoodin) ja klikkaa Tarkasta. Siirry Konsoli-välilehdelle (näytä tämän yläreunasta). Saatat näytä CSP-virheitä.

    Jos olet ottanut käyttöön sisällön suojauskäytännön, voit näytä CSP-virheitä, kuten nämä (CSP-mallivirheet):

    Kieltäydyin lataamasta komentosarjaa "https://www.paypal.com/sdk/js**",koska se rikkoo seuraavaa Content Security Policy -direktiiviä: "default-src "self". Huomaa, että "script-src-elem" ei ollut erikseen asetettu, joten "default-src" käytetään takaisinveloituksena.

    Kieltäydyin yhteyden muodostamisesta "https://www.paypal.com/**", koska se rikkoo seuraavaa Sisällön suojauskäytäntöä koskevaa direktiiviä: "default-src "self". Huomaa, että "connect-src" ei ollut erikseen asetettu, joten "default-src" käytetään varalle asettamisena.

    Kieltäydyin suorittamasta komentosarjaa, koska se rikkoo seuraavaa Sisältöturvakäytäntöä koskevaa direktiiviä: "script-src https://*.paypal.com". Joko "ei turvallinen viivakoodi", hash ('sha256-WYDDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk=') tai nonce ("nonce-...") vaaditaan sitoisten suoritusten ottaminen käyttöön.

    Kieltäydyit lataamasta kuvaa https://tracking.qa.paypal.com/webapps/tracking/ts?**' koska se rikkoo seuraavaa Sisällön suojauskäytäntöä koskevaa direktiiviä: "default-src "self". Huomaa, että "img-src" ei ollut erikseen asetettu, joten "default-src" käytetään varalle.

    Kieltäydyin "https://www.paypal.com/", koska se rikkoo seuraavaa Sisällön suojauskäytäntöä koskevaa direktiiviä: "default-src "self". Huomaa, että "frame-src" ei ole erikseen asetettu, joten "default-src" käytetään varalle.

    Voit yrittää lisätä alla olevan ongelman minkä tahansa edellä olevan virheen ratkaisemiseksi:

    Vaihtoehto 1 (HTML): Jos CSP on määritetty HTML-tiedostossa, korvaa CSP-koodi käyttämällä alla olevaa koodia

    <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; frame-src https://*.paypal.com; img-src
    https://*.paypal.com https://*.paypalobjects.com">

    Vaihtoehto 2 (palvelimen puoli): Jos CSP on määritetty palvelimen puolella, korvaa CSP-koodi käyttämällä alla olevaa koodia

    Content-Security-Policy: script-src "unsafe-inline" https://*.paypal.com https://*.paypalobjects.com
    Sisältö – turvallisuus-käytäntö: style-src "ei turvallinen-inline", https://*.paypal.com
    Sisältö – turvallisuus-käytäntö: connect-src https://*.paypal.com
    Sisältö – suojauskäytäntö: frame-src https://*.paypal.com
    Content-Security-Policy: img-src https://*.paypal.com https://*.paypalobjects.com

    Kuinka muutan tuotteen nimen, hinnan tai määrän asettelua, kokoa tai  väriä?

    Integraation ulkoasua, kokoa/väriä ei tällä hetkellä voi muuttaa.

    Olen muokannut tuotetietoja (nimi, summa tai jokin muu); tarvitsenko

    jos haluat kopioida tai liittää painikekoodin uudelleen?

    Ei, otamme kaikki tiedot PayPal palvelimelta. Kun olet tallentanut muutokset tilillesi, sinun ei tarvitse päivittää verkkosivustosi kopioita tai liittää painikekoodia. 

    Huomautus:  Jos muutat tuotteesi valuuttakoodia,  sinun on päivitettävä maksupainikkeesi.

    Olen näytä asiakastunnisteen koodiin. Mitä se tarkoittaa?

    Asiakastunniste on kauppias asiakastunniste, joka on osa tiliäsi. Sinun ei pitäisi muokata sitä. Käytä sitä samassa muodossa kuin se on tarjolla painikekoodissa.

    Lisäsin useita painikkeita, mutta mikään ei näy verkkosivullani.

    Useat saman sivun painikkeet eivät toimi seuraavissa tilanteissa:

    • Jos olet kopioinut tai liittäneet saman painikkeen tunnisteen useita kertoja samalla verkkosivulla, vain ensimmäinen painike näkyy. Et voi toistaa samaa painikkeen tunnistetta useita kertoja.
    • Jos olet kopioinut tai liittäneet eri painikkeen henkilötodistukset, mutta jos sinulla on muita valuuttoja samalla verkkosivulla, vain ensimmäinen painike näkyy. Et voi lisätä ulkomaisia valuuttoja saman sivun painikkeisiin.
    • Jos olet kopioinut tai liittäneet eri painikkeen tunnisteet ja jos käyttösi on hidasta, varmista, että asiakastunnisteella varustettu komentosarjatunniste lisätään vain kerran. Komentosarjarivi näyttää tältä:
      • <script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo&currency=USD"></script> 

    Minulla on Premier-PayPal-tili, enkä näytä maksulinkkiä ja -painiketta

    piirre.

    Tämä ominaisuus on käytettävissä vain yritystilien PayPal. Jos haluat käyttää tätä ominaisuutta, päivitä tai luo yritystili.

    Kuinka testaan tämän käyttökokemuksen Sandbox PayPal ympäristössä?

    Maksulinkkejä ja -painikkeita voi testata Sandbox-testiympäristössä.

    Credit- tai Debit-tarjouksen laajennus ei näy kokonaan tililläni

    verkkosivusto.

    Varmista, että pääkonttien leveys ja korkeus on määritetty vastaamaan linjalaajenemista. Lisätietoja saat isännöintialustasi dokumentaatiosta tai tuesta.

    Tukeeko maksulinkki ja -painikkeet IPN (välitön maksuilmoitus)?

    Kyllä Ota IPN käyttöön näiden ohjeiden avulla.

    Näin löydät IPN asetukset PayPal:

    1. Siirry tilin asetuksiin.
    2. Valitse ilmoitukset ja välittömät maksuilmoitukset.
    3. Klikkaa Päivitä linkki.

    Näin otat IPN käyttöön:

    1. Lisää IPN käsittelijän URL-osoite ja valitse Vastaanota IPN viestejä (käytössä).
    2. Klikkaa Tallenna.

    Palvelinkoodin IPN käsitteleminen:

    • Aina kun maksulinkki- ja painiketapahtumat suoritetaan loppuun, PayPal IPN kutsuu vaiheessa 2 määritettyä ilmoituksen URL-osoitetta.

    IPN historian käyttäminen:

    • https://www.sandbox.paypal.com//ipn/history
    • https://www.paypal.com/merchantnotification/ipn/history

    IPN historian käyttäminen:

    • https://developer.paypal.com/api/nvp-soap/ipn/IPNIntro/

    Kun asiakas lähetetään uudelleenohjaussivulle, mitä tietoja ostosta

    PayPal lähettää? tukeeko Maksulinkit ja -painikkeet PDT:tä;

    mitä muuttujia tuetaan?

    Kyllä tuemme PDT-muuttujia, jotka on dokumentoitu täällä. Saat PDT-maksun, jos otat automaattisen paluun asetuksen käyttöön maksulinkin ja painikkeen määrityksen aikana. 

    Tukeeko maksulinkit ja -painikkeet sijaintia, jos se on lisätty manuaalisesti

    kauppias painikekoodia tai maksulinkkiä?

    Maksulinkit ja -painikkeet näyttävät oletusarvoisesti asiakkaiden selainasetuksissa painikekoodin ja maksulinkin käyttökokemuksen.

    Kauppiaat voivat ohittaa saman ainoastaan maksulinkissä ja painikekoodissa liittämällä kyselyn parametriksi locale.x=fr_FR. Paikallisten tuettujen koodien luettelo löytyy täältä. kauppias määrityksen aikana syötettyä tekstiä ei käännetä.

    Esimerkki: https://www.paypal.com/ncp/payment/F3YMU2ZGT49XX?locale.x=jp_JP

    Esimerkki: < script src="........¤cy=USD&locale.x=jp_JP"></script> 

    Onko mahdollista piilottaa maksulinkeistä tulevat merkinnät ja

    painikekoodi?

    Ymmärrämme, että verkkosivustollasi voi olla erilainen visuaalinen asetus, mutta emme suosittele tarjoamamme painikekoodin piilottamisesta. 

    Niiden piilottaminen verkkosivustolta ei muuta tapahtuman käsittelyä. Tapahtumassa käytetään yhä isännöidyn painikkeen tunnisteen asetuksia. 

    Voit piilottaa tietyt tai kaikki tekstit painikkeiden ympärille, kun käytät painiketyyppiä, joka ei edellytä asiakkaan syötettä. Jos esimerkiksi asiakkaan tarvitsee valita määrä tai useita tuotteita sisältävä luettelo ja nämä syöte elementit on piilotettu, tapahtuma epäonnistui. 

    Seuraavassa on esimerkki siitä, miten voit piilottaa tuotteen hinnan:

    Lisää tämä komentosarja painikekoodin alle ja korvaa se todellisella painikkeen HostedButton_ID tunnisteella.

    style> #paypal-container- {  #paypal-form-fields-container- {  #price-label {  display: none !important;   }   }   }  

    Samalla tavalla kuin piilotat tuotteen hinnan, voit tehdä saman myös muulle tekstille:

    desc-label (tuotteen nimelle)
  • hintalappu (hinnaksi)

    Jos haluat piilottaa useita niistä, käytä eroteltua tunnistetta:

    style> #paypal-container-

    { #paypal-form-fields-container-

    { #price-label,  #desc-label { display: none !important; }} }

    Jos haluat piilottaa kaikki painikkeet ympärillä olevat tekstit, muista, että painiketyyppi ei edellytä asiakkaalta valintoja tai syötteitä:

    style>   #paypal-container-   {   #paypal-form-fields-container-   {   display: none !important;   }   }  


    Onko mahdollista ohittaa maksulinkkini ja -painikkeeni, jos haluat käyttää asetuslähetystä

    ?

    Maksulinkit ja -painikkeet eivät hyväksy suuri ohitusta toimituksessa tilin asetuksista, mikä tunnetaan myös seuraavana toimitusasetuksen asetuksena.

    image

    Vaihdoin painikkeen valuuttaa, mutta en näytä sitä päivitetty

    verkkosivusto.

    Jos muutat painikkeen valuuttaa sen jälkeen, kun olet jo liitynyt sen verkkosivustoosi, sinun on kopioitava tai liitettävä painikekoodi uudelleen verkkosivustoosi. 

    En pysty valitsemaan Käytä toimitusta asetuksissa ja Käytä veroa

    asetuksista, kun valitsen Älä kerää toimitusosoitetta.

    Toimituskulut ja verot asetuksista perustuvat asiakkaan toimitusosoitteen postinumeroon ja/tai maahan. Jos valitset Älä kerää toimitusosoitetta, et saa asetuksista asiakkaan toimitus- ja verolaskelmaa. Suosittelemme käyttämään muita vaihtoehtoja, kuten toimituskuluja ja verokantoja.

    Lisää tapoja, joilla voimme auttaa

    Jos hyväksyt evästeet, käytämme niitä käyttökokemuksesi parantamiseen ja mukauttamiseen sekä siihen, että kumppanimme voivat näyttää sinulle kohdennettuja PayPal-mainoksia, kun käyt muilla sivustoilla. Hallitse evästeitä ja lue lisää