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:
- 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):
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
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:
- Siirry PayPal-painikkeet-sivulle.
- Klikkaa tallennetun painikkeen vierestä Avaa ja valitse Muokkaa.
- 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¤cy=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ä ja ota IPN käyttöön seuraavasti.
Näin löydät IPN-asetukset PayPal:
- Siirry tilisi asetuksiin.
- Valitse Ilmoitukset ja Välittömät maksuilmoitukset.
- Klikkaa Päivitä-linkkiä.
Näin otat IPN-asetukset käyttöön:
- Lisää IPN-käsittelijän URL-osoite ja valitse Vastaanota IPN-viestejä (käytössä).
- Klikkaa Tallenna.
Käsittele IPN palvelinkoodissa:
IPN-historian käyttäminen:
https://www.sandbox.paypal.com/merchantnotification/ipn/historyJohdanto: https://developer.paypal.com/api/nvp-soap/ipn/IPNIntro/
Varmista, että käytät oikeaa IPN-osoitetta Server Code- Sandboxissa https://www.sandbox.paypal.com/cgi-bin/webscr Live https://www.paypal.com/cgi-bin/webscr
-näytteitä eri kielille GitHub - PayPal/ipn-code-samples
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>
Jos haluat piilottaa useita niistä, käytä eroteltua tunnistetta:
style> #paypal-container-
<style>
{
#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.
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:
- kirjaudu ohjelmistokehittäjien koontinäyttöön kauppias-tilisi tunnistetietojen avulla.
- Vaihda live-käyttöön.
- Klikkaa Sovellukset ja tunnistetiedot.
- Vieritä alas ja valitse Hallitse Webhookit.
- 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.
- 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