PayPal maksāšanas saišu un pogu problēmu novēršanas padomi

Tiek parādīts kļūdas ziņojums, un poga netiek rādīta manā tīmekļa vietnē.

  1. Pārbaudiet, vai interneta savienojums darbojas.
  2. Apmeklējiet citas savas tīmekļa vietnes lapas un pārbaudiet, vai tās tiek ielādētas pareizi.
  3. Dodieties uz lapu PayPal pogas un pārbaudiet:
    * Vai poga tiek rādīta zem "Saglabātās pogas"?
    * Atlasiet Rediģēt un pārliecinieties, vai pogas kods atbilst tam, kas ir jūsu vietnē.
  4. Ar peles labo pogu noklikšķiniet uz produkta lapas (kur esat ielīmējis pogas kodu) un noklikšķiniet uz Pārbaudīt. Dodieties uz cilni Konsole (to redzēsit augšpusē). Var tikt parādītas CSP kļūdas. Ja esat izvietojis satura drošības politiku, var tikt parādītas CSP kļūdas, piemēram, šādas (CSP kļūdu paraugi):

  • Atteikts ielādēt skriptu 'https://www.paypal.com/sdk/js**', jo tas pārkāpj šādu satura drošības politikas direktīvu: "default-src 'self'". Ņemiet vērā, ka "script-src-elem" nebija skaidri iestatīts, tāpēc "default-src" tiek izmantots kā alternatīva.
  • Atteikts izveidot savienojumu ar "https://www.paypal.com/**", jo tas pārkāpj tālāk norādīto satura drošības politikas direktīvu: "default-src 'self'". Ņemiet vērā, ka "connect-src" nebija skaidri iestatīts, tāpēc "default-src" tiek izmantots kā alternatīva.
  • Atteikts izpildīt iekļauto skriptu, jo tas pārkāpj tālāk norādīto satura drošības politikas direktīvu: "script-src https://*.PayPal.com". Lai iespējotu iekļauto izpildi, ir nepieciešams vai nu atslēgvārds "nedrošs-iekļauts", jaucējkods ("sha256-WYDWDPwB8j2VePYrqy38aHPcJLsasO//lnXymmxscUk="), vai nonce ("nonce-...").
  • Atteicāties ielādēt attēlu 'https://tracking.qa.paypal.com/webapps/tracking/ts?**", jo tas pārkāpj šādu satura drošības politikas direktīvu: "default-src 'self'". Ņemiet vērā, ka "img-src" nebija skaidri iestatīts, tāpēc "default-src" tiek izmantots kā alternatīva.
  • Atteicās ierāmēt "https://www.paypal.com/", jo tas pārkāpj šādu satura drošības politikas direktīvu: "default-src 'self'". Ņemiet vērā, ka "frame-src" nebija skaidri iestatīts, tāpēc "default-src" tiek izmantots kā alternatīva.

Varat mēģināt pievienot tālāk norādīto informāciju, lai novērstu kādu no iepriekš minētajām kļūdām:

1. variants (HTML): Ja jūsu CSP ir konfigurēts HTML failā, izmantojiet tālāk norādīto kodu, lai aizstātu CSP kodu

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

2. opcija (servera puse): Ja jūsu CSP ir konfigurēts servera pusē, izmantojiet tālāk norādīto kodu, lai aizstātu savu CSP kodu

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

Kā mainīt produkta nosaukuma izkārtojumu/izmēru/krāsu/cenu/ daudzumu?

Tālāk ir aprakstīts, kā mainīt produkta nosaukuma izkārtojumu/izmēru/krāsu/ cenu/daudzumu PayPal vietnē:

  1. Dodieties uz lapu PayPal pogas.
  2. Noklikšķiniet uz Atvērt blakus saglabātajai pogai un atlasiet Rediģēt.
  3. Noklikšķiniet uz Pielāgot pogas un veiciet nepieciešamās izmaiņas.

Es rediģēju informāciju par produktu (nosaukumu, summu vai jebko citu); vai man vajag

Lai vēlreiz kopētu/ielīmētu pogas kodu?

Nē, mēs ņemam visu informāciju no PayPal servera. Kad izmaiņas ir saglabātas jūsu kontā, jums nav jāatjaunina savas vietnes kopēšanas/ ielīmēšanas pogas kods. 

Piezīme:  ja maināt produkta valūtas kodu,  jums būs jāatjaunina maksājuma poga.

Kodā redzu klienta ID; Ko tas nozīmē?

Klienta ID ir tirgotāja klienta ID, kas ir daļa no jūsu konta. Jums nevajadzētu to rediģēt. Izmantojiet to, kā tas tiek piedāvāts pogas kodā.

Es pievienoju vairākas pogas, bet neviena no tām netiek rādīta manā tīmekļa lapā.

Vairākas pogas vienā tīmekļa lapā nedarbosies šādos gadījumos:

  • Ja vienā tīmekļa lapā vairākas reizes esat nokopējis/ielīmējis vienu un to pašu pogas ID, tiks parādīta tikai pirmā poga. Vienu un to pašu pogas ID nevar atkārtot vairākas reizes.
  • Ja tajā pašā tīmekļa lapā esat nokopējis/ielīmējis dažādus pogu ID, bet ar citām valūtām, tiks parādīta tikai pirmā poga. Jūs nevarat pievienot ārvalstu valūtas pogām vienā tīmekļa lapā.
  • Ja esat nokopējis/ielīmējis dažādus pogu ID un izjūtat lēnumu, pārliecinieties, vai skripta tags ar klienta ID tiek pievienots tikai vienreiz. Skripta līnija izskatīsies šādi:
    • < script src="https://www.paypal.com/sdk/js?client-id=XYZ&components=hosted-buttons&enable-funding=venmo&currency=USD"></script> 

Man ir Premier PayPal konts, un es neredzu maksas saites un pogas kā

opciju.

Šis līdzeklis ir pieejams tikai uzņēmumu PayPal kontiem. Izveidojiet uzņēmuma kontu.

Kā es varu pārbaudīt šo pieredzi PayPal Sandbox?

Maksas saites un pogas ir pieejamas, lai pārbaudītu Sandbox.

Mans klients man teica, ka viņš neredz visus norēķinu veidus.

Norēķinu veidi, piemēram, PayPal, Maksāt vēlāk un Venmo, ir atkarīgi no katra klienta atbilstības valstī.

Kredīta/debeta iekļautais paplašinājums netiek pilnībā rādīts manā

tīmekļa vietnē.

Pārliecinieties, vai vecākkonteinera platums un augstums ir iestatīti tā, lai pielāgotos iekļautajam paplašinājumam. Lai iegūtu sīkāku informāciju, skatiet savas mitināšanas platformas dokumentāciju / atbalstu.

Vai maksas saites un pogas atbalsta IPN (tūlītējais paziņojums par maksājumu)?

Jā. Izpildiet šīs darbības, lai iestatītu un iespējotu IPN.

Tālāk ir aprakstīts, kā atrast IPN iestatījumus sadaļā PayPal:

  1. Dodieties uz konta iestatījumiem.
  2. Atlasiet Paziņojumi un Tūlītējie paziņojumi par maksājumu veikšanu.
  3. Noklikšķiniet uz saites Atjaunināt.

Tālāk ir aprakstīts, kā iespējot IPN iestatījumus:

  1. Pievienojiet IPN apdarinātāja URL un atlasiet Saņemt IPN ziņojumus (iespējots).
  2. Noklikšķiniet uz Saglabāt.

Apstrādājiet IPN servera kodā:

  • Ikreiz, kad maksājuma saišu un pogu darījumi ir pabeigti, PayPal IPN izsauc 2. darbībā konfigurēto paziņojumu URL.

Piekļuve IPN vēsturei:

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

    atsauces

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

    Pārliecinieties, vai servera kodaparaugi dažādām valodām GitHub - PayPal/ipn-code-samples

    Kādu informāciju par

    pirkumu PayPal sūta, kad klients tiek nosūtīts uz novirzīšanas lapu? Vai maksas saites un pogas atbalsta PDT;

    Kādi mainīgie tiek atbalstīti?

    Jā, mēs atbalstām PDT mainīgos, kā šeit dokumentēts. Jūs saņemsiet PDT, ja maksas saites un pogas konfigurēšanas laikā ieslēgsit automātiskās atgriešanas iestatījumu. 

    Vai maksas saites un pogas atbalsta lokalizāciju, ja to manuāli pievieno

    tirgotājs pogas kodā vai maksājuma saitē?

    Pēc noklusējuma maksājumu saites un pogas izmanto klientu pārlūkprogrammas preferences, lai parādītu pogas kodu un maksājumu saites pieredzi.

    Tirgotāji to pašu var ignorēt tikai maksājuma saitei un pogas kodam , kā vaicājuma parametru pievienojot  "locale.x=fr_FR un country.x=" . Atbalstīto lokalizāciju kodu saraksts ir atrodams šeit. Teksts, ko tirgotājs ir ievadījis konfigurācijas laikā, netiks tulkots.

    Piemērs: https://www.paypal.com/ncp/payment/F3YMU2ZGT49XX?locale.x=ja_JP&country.x=JP

    Piemērs: 

    <script src="……..¤cy=USD&locale.x=ja_JP&country.x=JP"></script> 

    Vai ir iespējams paslēpt dažas no etiķetēm, kas nāk no maksas saitēm un

    pogas kods?

    Mēs saprotam, ka jūsu tīmekļa vietnei var būt atšķirīgs vizuālais iestatījums, tomēr mēs neiesakām paslēpt mūsu sniegto pogas kodu. 

    Paslēpjot tos savā tīmekļa vietnē, netiks mainīts veids, kā darījums tiek apstrādāts. Darījumam joprojām tiks izmantota jūsu viesotās pogas ID konfigurācija. 

    Varat paslēpt noteiktu vai visu tekstu ap pogām, ja izmantojat pogas veidu, kam nav nepieciešama klienta ievade. Piemēram, ja klientam ir jāatlasa daudzuma vai vairāku vienumu atlases saraksts un jūs esat paslēpis šos ievades elementus, transakcija neizdosies. 

    Tālāk ir sniegts piemērs, kā paslēpt preces cenu.

    Pievienojiet šo skriptu zem pogas koda, aizstājiet <HostedButton_ID> ar faktisko pogas ID.

    <style>  

    #PayPal-form-fields-container-{<HostedButton_ID>}

    #price-etiķete { 

    displejs: nav !svarīgs;  

    }  

    }  

    </style> 

    Līdzīgi kā slēpjot preces cenu, to pašu var izdarīt arī citam tekstam:

    • desc-label (produkta nosaukumam)
    • Cenas etiķete (cenai)

    Ja vēlaties paslēpt vairākvērtību diagrammas, izmantojiet atdalītu ID:

    style> #paypal-container-

    { #paypal-form-fields-container-

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

    Ja vēlaties paslēpt visu tekstu ap pogām, atcerieties, ka pogas veidam nevajadzētu prasīt klienta atlasi vai ievadi:

    <style>

    #PayPal-konteiners-<HostedButton_ID>

    {

                   #PayPal-forma-lauki-konteiners-<HostedButton_ID>

                    {

                                   displejs: nav !svarīgs;

                    }

    }

    </style>

    Vai ir iespējams pārlabot manas maksas saites un pogas, lai izmantotu "nosūtīšanu no

    iestatījumiem"?

    Maksājumu saites un pogas nerespektēs lielapjoma piegādes ignorēšanu no konta iestatījumiem, kas tiek dēvēta arī par tālāk norādīto iestatījumu no piegādes iestatījuma.

    image

    Es mainīju pogas valūtu, bet neredzu, ka tā būtu atjaunināta

    tīmekļa vietnē.

    Ja maināt pogas valūtu pēc tam, kad tā jau ir ielīmēta savā tīmekļa vietnē, pogas kods būs vēlreiz jāiekopē/jāielīmē savā tīmekļa vietnē. 

    Es nevaru atlasīt "Izmantot piegādi no iestatījumiem" un "Izmantot nodokli no

    iestatījumiem", kad es izvēlos "Neiekasēt piegādes adresi".

    Piegāde un nodokļi no iestatījumiem ir atkarīgi no klienta nosūtīšanas pasta indeksa un/vai valsts. Ja atlasīsit "Neiekasēt piegādes adresi", jūs nesaņemsiet klienta piegādes adresi, lai iestatījumos varētu aprēķināt piegādes un nodokļus. Mēs iesakām izmantot citas opcijas no nolaižamajām izvēlnēm "Piegādes maksa" un "Nodokļa likme".

    Vai maksas saites un pogas atbalsta Webhooks?

    Jā. Tālāk ir aprakstīts, kā iespējot Webhooks:

    1. Piesakieties izstrādātāja informācijas panelī, izmantojot tirgotāja konta akreditācijas datus.
    2. pārslēgties uz dzīvošanu.
    3. Noklikšķiniet uz Programmas un akreditācijas dati.
    4. Ritiniet uz leju un atlasiet Pārvaldīt tīmekļa aizķeres.
    5. Tagad varat pievienot Webhook URL pakalpojumam Live. Ja vēlaties Sandbox pievienot Webhooks, palieciet šajā lapā un pārslēdzieties no Live uz Sandbox no augšējā labā stūra.
    6. Pievienojiet savu Webhooks atzvanīšanas URL, atlasiet visus notikumus vai norēķināšanos, maksājumu notikumus, kurus PayPal izsauks uz atlasītajiem notikumiem atkarībā no jūsu NVP vai SOAP API ieviešanas izsaukuma PayPal NVP/SOAP API, lai iegūtu informāciju par webhook.

    Webhook atbildes paraugs:

    "id": "WH-12D11567VE3425924-2G120938U32719946",
      "event_version": "1.0", 
    "create_time": "2024-09-14T15:55:58.043Z",
     
    "
    resource_type": "capture", 
    "resource_version": "2.0", 
    "
    event_type": "MAKSĀJUMS. TVERT. PABEIGTS",
      "kopsavilkums": "Maksājums pabeigts par $ 128,88 USD", 
    "resurss": { 
    "supplementary_data
    ": { 
    "related_ids": { 
    "order_id": "8LM68409BR5528307" 

    ],
     
    "id": "7KK30254642170736",

      "statuss": "PABEIGTS" 

    Citi veidi, kā varam jums palīdzēt

    Strīdu izšķiršanas centrs

    Labojiet ar darījumiem un kontu saistītās problēmas

    Nodokļu centrs

    Saņemiet veidlapu 1099-K un citu informāciju par nodokļiem

    Jautājumi par uzņēmuma kontu

    Saņemiet palīdzību saistībā ar PayPal produktiem

    Ziņojumu centrs

    Sūtiet, saņemiet un skatiet PayPal ziņojumus

    Ja jūs pieņemat sīkfailus, mēs tos izmantosim, lai uzlabotu un pielāgotu jūsu pieredzi un ļautu mūsu partneriem rādīt jums personalizētas PayPal reklāmas, kad jūs apmeklējat citas vietnes. Pārvaldiet sīkfailus un uzziniet vairāk