PayPal maksulinkkien ja -painikkeiden 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 vastaa verkkosivustosi tietoja.
    • Napsauta tuotesivua hiiren kakkospainikkeella (johon olet liittäneet painikekoodin) ja klikkaa Tarkasta. Siirry Console-välilehdelle (näytä tämän yläreunasta). Saatat näytä CSP-virheitä.

    Jos olet ottanut käyttöön sisällönsuojauskäytännön, saatat näytä CSP-virheitä (malli CSP-virheet):

    • Kieltäydyin lataamasta komentosarjaa https://www.paypal.com/sdk/js**, koska se rikkoo seuraavaa Sisällön suojauskäytäntödirektiiviä: "default-src 'self'. Huomaa, että "script-src-elem" ei ollut erikseen asetettu, joten "default-src" käytetään takaisinveloituksena.
    • Kieltäydyit 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 inline" -avainsana, 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öä koskeva 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

      <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">

      Option-2 (Palvelinpuoli) käyttämällä alla olevaa koodia: Jos CSP on määritetty palvelimen puolella, korvaa CSP-koodin

      Content-Security-Policy: script-src 'unsafe-inline' https://*.PayPal.com https://*.paypalobjects.com
      Content-Security-Policy: style-src 'ei turvallinen-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

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

      Näin muutat tuotteen nimen, hinnan tai määrän ulkoasua, kokoa/ väriä PayPal-verkkosivustolla:

      1. Siirry PayPal-painikkeet-sivulle.
      2. Klikkaa tallennetun painikkeen vierestä Avaa ja valitse Muokkaa.
      3. Klikkaa Mukauta painikkeita ja tee tarvittavat muutokset.

      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ä maksulinkkejä ja -painikkeita

      .

      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ä Määritä asetukset ja ota IPN käyttöön noudattamalla seuraavia ohjeita.

      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 asetukset käyttöön:

      1. lisää IPN käsittelijän URL-osoite ja valitse Vastaanota IPN viestejä (käytössä).
    • Klikkaa Tallenna.
    • Käsittele IPN palvelinkoodissa:

      • kun maksulinkki- ja painiketapahtumat on suoritettu loppuun, PayPal IPN kutsuu vaiheessa 2 määritettyä ilmoitus-URL-osoitetta.
      • IPN historiatiedot:

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

          Viittaukset

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

          Varmista, että käytät oikeaa IPN URL-osoitetta Sandbox-palvelinkoodin
          • sandbox-https://www.sandbox.paypal.com/cgi-bin/webscr
          • Live-https://www.paypal.com/cgi-bin/webscr

          näytteitä eri kielille GitHub - PayPal / ipn-koodinäytteet

          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 vain 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 painikekoodinHostedButton_ID alle ja korvaa se todellisella painikkeen tunnisteella.

          <style> #PayPal-säilö-<HostedButton_ID> {            

           

             #PayPal-lomakekentät-säilö- { 

             

          <HostedButton_ID>                               #price-kuljetusmerkintä {

                                                       

             display: ei mitään !tärkeää;

                                          }

                          }

           

          </style>

                             

          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-säilö– <HostedButton_ID>

          {      

           

                  #PayPal-lomakekentät-säilö-<HostedButton_ID>

                          {

                    

                                display: ei mitään !tärkeää;

                          }

          </style>


          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.

          Tukeeko Webhookit maksulinkkejä ja -painikkeita?

          Kyllä Näin otat Webhookit käyttöön:

          1. kirjaudu ohjelmistokehittäjien koontinäyttöön kauppias-tilisi tunnistetietojen avulla.
          2. Vaihda live-käyttöön.
          3. Klikkaa Sovellukset ja tunnistetiedot.
          4. Vieritä alas ja valitse Hallitse Webhookit.
          5. Voit nyt lisätä Webhookin URL-osoitteen tuotantokäyttöön. Jos haluat lisätä Webhookit Sandboxiin, pysy tällä sivulla ja vaihda tuotantoympäristöstä Sandboxiin oikeasta yläkulmasta.
          6. Lisää Webhooks-takaisinsoitto-URL-osoite, valitse kaikki tapahtumat tai kassa, maksutapahtumat, jotka PayPal valittujen tapahtumien yhteydessä NVP- tai SOAP-api-toteutuskutsun PayPal NVP/SOAP-api webhook-tiedoillesi riippuen.

          Esimerkki webhook-vastauksesta:

          "id": "WH-12D1567VE3425924-2G120938U32719946",
            "event_version": "1.0", 
          "create_time": "2024-09-14T15:55:58.043Z", 
          "resource_type": "capture", 
          "resource_version": "2.0", 
          "event_type": MAKSU. SIEPPAUS. VALMIS",
            "yhteenveto": Maksu suoritettu 128,88 USD:n hintaan,
           
          resurssi: {
           supplementary_data: { 
          related_ids: { 
          order_id:
          "8LM68409BR5528307" 

          ],
           
          "id": "7KK30254642170736",

            "status": VALMIS 

          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ää