PayPalin IPN-vianmääritys

kesä 15, 2021
admin

PayPalin pitäisi pystyä automaattisesti lähettämään sivustollesi viesti, joka päivittää lahjoituksen tilan, käyttämällä niin sanottua IPN-kuuntelijaa. Jos kaikki PayPal-lahjoituksesi jäävät ”Vireillä”-tilaan, se voi tarkoittaa, että IPN-kuuntelija ei toimi sinun kohdallasi.

Vaihe 1: Tarkista lahjoituslokit

Vaihe 1: Tarkista lahjoituslokit

Vaihe 1: Tarkista, onko lahjoituslokeissa tietoja, jotka selittävät, miksi lahjoitukset ovat edelleen vireillä.

  1. Mene osoitteeseen Hyväntekeväisyys > Lahjoitukset ja napsauta tietyn vireillä olevan lahjoituksen ”Näytä”-linkkiä.
  2. Rullaa alas Lahjoituslokit-osioon. Kun sivustollasi on ongelmia IPN:n kanssa, lahjoituslokissa on yleensä vain yksi lokimerkintä, jossa lukee ”Donation created” (Lahjoitus luotu), kuten alla olevassa kuvassa:

Jos lahjoituksessasi näkyy lahjoituslokissa muitakin merkintöjä kuin vain yllä oleva rivi, tarkista ylimääräiset lokirivit, jotta näet, viittaako mikään siihen, mistä virhe voi johtua.

Jos lahjoituslokisi näyttää yllä olevan kuvan mukaiselta ja tämä näkyy kaikissa PayPal-lahjoituksissasi (ei vain muutamissa), IPN:ssäsi on todennäköisesti vikaa.

Vaihe 2. IPN:n vianmääritys

Käytä PayPal Tester -työkalua

Jos käytät Charitable-ohjelman versiota ennen 1.5.4:ää, saatat nähdä PayPal-asetusten alueellasi olevan Sandbox-työkalun. Voit tarkistaa:

  1. Mene kohtaan Charitable > Asetukset > Maksuväylät ja napsauta PayPal-asetukset-painiketta.
  2. Rullaa asetusalueen alareunaan ja etsi osio ”Suorita testilahjoitus” -otsikon alta.

Jos tätä osiota ei näy tai käytössäsi on uudempi Charitable-versio, napsauta tästä ladataksesi PayPal-testilaajennus. Kun olet ladannut sen, asenna ja aktivoi se sivustollesi ja lataa sitten PayPal-asetussivu uudelleen – sinun pitäisi nyt nähdä ”Suorita testilahjoitus” -osio:

Työkalun käyttäminen edellyttää, että olet luonut vähintään kaksi hiekkalaatikkotiliä. Jos et ole vielä luonut hiekkalaatikkotilejä, lue tämä opas hiekkalaatikkotilien käyttöönottoa varten.

Jos sinulla on hiekkalaatikkotilit valmiina, voit käyttää työkalua:

  1. Kenttään ”Hiekkalaatikkomyyjän sähköpostiosoite” kirjoita luomasi kauppiaan hiekkalaatikkotilin sähköpostiosoite.
  2. Sinut ohjataan PayPalin hiekkalaatikkorekisteriin, jotta voit maksaa tekaistun lahjoituksen. Sinun on käytettävä ostajan hiekkalaatikkotiliäsi maksun suorittamiseen.
  3. Seuraavaksi sinut palautetaan WordPress-kojelautaan ja sinun pitäisi saada palautetta siitä, onnistuiko IPN-ilmoitus. Saat myös sähköpostiviestin, jossa on lisätietoja.

Jos IPN-ilmoitus ei onnistunut, se voi tarkoittaa, että webhotellipalvelimesi tarvitsee päivityksiä; saamassasi sähköpostiviestissä olisi pitänyt olla lisätietoja siitä.

Jos IPN-ilmoitus onnistui, mutta uudet PayPal-lahjoituksesi ovat edelleen jumissa odottavina, ota meihin yhteyttä.

PayPalin IPN-ilmoituksen asettaminen manuaalisesti

Jos olet noudattanut edellä mainittuja vaiheita etkä saa IPN-ilmoituksia, voit kokeilla asettaa ilmoituksen URL-osoitteen.

  1. Kirjaudu sisään PayPal-tilillesi.
  2. Klikkaa oikeassa yläkulmassa olevaa hammasratas-kuvaketta ja valitse sitten ”Tiliasetukset”.
  3. Klikkaa ”Verkkosivumaksut”.
  4. Klikkaa ”Välittömät maksuilmoitukset” -kohdassa ”Päivitä”.
  5. Klikkaa ”Valitse IPN-asetukset”.
  6. Kirjoita ”Ilmoituksen URL-osoite” -kenttään PayPalin IPN-URL-osoite:
    • joko {
    • tai {
  7. Varmista, että ”Vastaanota IPN-viestejä (käytössä)” -vaihtoehto on valittuna ja napsauta Tallenna.

Jatkotoimenpiteet

Jos ongelmat jatkuvat, tarkista seuraavat asiat:

  • Varmista, että käyttämässäsi PayPal-tilissä on vahvistettu sähköpostiosoite.
  • Tarkista, että PayPal vastaanottaa maksuja samassa valuutassa, johon Charitable on määritetty.
  • Jos sinulla on asennettuna palomuuriliitännäinen tai Bad Behavior -liitännäinen, kokeile poistaa ne tilapäisesti käytöstä nähdäksesi, jatkuuko ongelma.
  • Tarkista permalinkkiasetukset kohdassa Asetukset > Permalinks. Jos käytät mukautettua rakennetta, joka alkaa index.php:llä, tämä on todennäköisesti ongelman aiheuttaja.

Jos mikään edellä mainituista ei ole korjannut ongelmaa, ota yhteyttä meihin, jotta voimme auttaa sinua tunnistamaan ongelman aiheuttajan.

Vastaa

Sähköpostiosoitettasi ei julkaista.