Computer – die besten Beiträge

Paypal SDK von USD auf EUR umstellen funktioniert nicht?

Ich habe beide Stellen im Code geändert:

script.src = `https://www.paypal.com/sdk/js?client-id=${clientId}&currency=EUR`;

und

currency_code: 'EUR',

Bekomme jedoch den folgenden Fehler https://pastebin.com/6eNUSdX9

Wichtigster Ausschnitt:

Error: Unexpected currency: EUR passed to order.create. Please ensure you are passing /sdk/js?currency=EUR in the paypal script tag. 

Der Fehler tritt auf, wenn ich USD auf EUR ändere. Hier ist meine

/app/paypal/page.tsx

https://pastebin.com/9GM500eR die ganze datei

Wichtigster Ausschnitt: der mit USD funktioniert:

<PayPalScriptProvider options={{ clientId }}>
            <div className="flex justify-center">
              <PayPalButtons
                style={{
                  layout: 'vertical',
                  color: 'blue',
                  shape: 'rect',
                  label: 'paypal',
                }}
                createOrder={(data, actions) => {
                  if (!actions || !actions.order) {
                    console.error('Fehler: actions.order ist nicht definiert');
                    return Promise.reject('Fehler bei der Erstellung der Bestellung');
                  }
 
                  return actions.order.create({
                    purchase_units: [
                      {
                        amount: {
                          currency_code: 'USD',
                          value: '100.00',
                        },
                      },
                    ],
                    intent: 'CAPTURE'
                  });
                }}
                onApprove={(data, actions) => {
                  if (!actions || !actions.order) {
                    console.error('Fehler: actions.order ist nicht definiert');
                    return Promise.reject('Fehler bei der Genehmigung der Bestellung');
                  }
 
                  return actions.order.capture().then((details) => {
                    console.log('Zahlung erfolgreich abgeschlossen:', details);
                    setPaymentSuccess(true);  // Zeigt die Erfolgsmeldung an
                    setErrorMessage('');  // Setzt die Fehlermeldung zurück
                    return Promise.resolve();
                  });
                }}
                onError={(err) => {
                  console.error('Fehler bei der PayPal-Zahlung:', err);
                  setErrorMessage('Es gab ein Problem bei Ihrer Zahlung. Bitte versuchen Sie es erneut.'); // Zeigt die Fehlermeldung an
                  setPaymentSuccess(false); // Setzt den Zahlungserfolgsstatus zurück
                }}
              />
            </div>
          </PayPalScriptProvider>

Meine

env Datei ist folgendermaßen konfiguriert:
makefile
Code kopieren
NEXT_PUBLIC_PAYPAL_CLIENT_ID = "12345"
PAYPAL_CLIENT_ID = "12345"
PAYPAL_CLIENT_SECRET = "ABCDEF"
PAYPAL_WEBHOOK_SECRET="XYZ123"

Ich habe den currency_code von 'USD' auf 'EUR' geändert und auch die URL des PayPal-Skripts angepasst:

script.src = `https://www.paypal.com/sdk/js?client-id=${clientId}&currency=EUR`;

Trotzdem bekomme ich den Fehler, dass EUR nicht als Währung erkannt wird.

Ich habe die Dokumentation auf PayPal Developer überprüft, und laut dieser ist

EUR

der richtige Währungscode.

  • Ich benutze Next.js 15 und habe auf React 18 downgraden müssen, da React 19 nicht mit
@paypal/react-paypal-js
  • kompatibel ist aber spielt eigentlich keiner olle und sowohl im sandbox oder live modus dasselbe das man nach dem klick auf dem button mit EUR einen fehler bekommt.

Kann mir jemand helfen, was hier das Problem ist?

PC, Computer, Internet, App, Technik, IT, Webseite, JavaScript, Code, Informatik, PayPal, Programmiersprache, sdk, Webentwicklung, node.js

Dies ist eine Diskussion. Was haltet ihr von a) und b)? Ich habe das Sozial-System hinterfragt und es exakt korrekt neu erschaffen. ✅ PS.: Ich habe ein Upgrade

Sozial-System in 11 Kapitel:

🦉

     .

     .

    .

   .

  .

 .

.

Kapitel 1:

Also ich hinterfrage das System.

Es ist absolut klar — dass ein Geld-System Anti-Effizienz ist. Wenn du ein Portal hast:

mit dem jeder Mensch in seine Lieblingswelt kann und diese Realität ist für jedes Individuum privat und wirklich einstellbar.

Dann ist es absolut sinnvoll.

Unabhängig davon —

in unserer Welt hier sollte a) und b) eingeführt werden.

a) ist wirklich überall alles kostenlos im Land. Bei b) verweilt es so: wenn du im Ausland einen schön Urlaub machen willst …

… und sie besitzen noch ein Geldsystem als Staat — dann kannst du in deinem Land auch Geld mitnehmen.

Jeder hat privat und kostenlos at Home einen Drucker und kann legal die Summe an Währung erdrucken — die er/sie/es benötigt.

Somit kannst du auch im Ausland immer mit einem unendlichen Budget Urlaub machen.

_____

In unserem eigenen Land ist wirklich alles kostenlos und wir selbst benötigen für das Leben keine entsprechenden Banknoten. ✅

Wir können es vergleichen mit jener Situation:

∞ vs 50 K € / M

∞ kauft sich 4 Villas und ein Porsche.

50 K € / M kauft sich ein Traumhaus für 50 K € im Tiny-House-Stil und Look.

∞ hat auf'm Konto immer noch die mathematische Summe von ∞ stehen nach seinem/ihrem Kauf.

50 K € / M besitzt nach dem Kauf ja 0 K € / M.

Die Mathematik ist immer unendlich entlohnter wenn wir a) alles kostenlos haben und b).

In b) ist natürlich auch enthalten — dass wir ein kostenloses Konto haben. Die Kontosumme ist immer ∞ und bedient sich der Situation: wenn eine Website im Ausland als einzigstes Kauf-System mit “Banknoten” noch arbeitet. Dafür haben wir ebengleich b) und eine kostenlose Bank. ✅

PS: Lies dir mal das Buch durch: Die Menschen vom Planeten Jarga.

Sie erwähnen dass Geld absolute Diskriminierung ist. Es erschafft Arm und Reich und Neid usw

PPS: Wenn ein Arbeiter nicht arbeiten kann — ist der Arzt für ihn/sie/es da. Dieser kann eine Arbeitsunfähigkeit geben. Das Jobcenter bleibt auch wie gewohnt und das Arbeitsleben ebengleich & der Rest. Jedoch ist die Entlohnung ja auf ∞

____________________________________ ______

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Kapitel 2:

Ich würde sagen du hast Fragen in den Details. Ich fange die grundlegenden Inhalte in einem Beitrag auf:

a) du hast alles kostenlos.

b) für das Ausland kannst du umsonst Geld erdrucken. Du hast bei b) immer deinen eigenen Drucker privat at Home. Dieser Drucker erzeugt jedwede Banknoten legal und druckt sie physisch.

Ebengleich hast du ein [gebühren]freies Bankkonto. Dieses Konto besitzt die mathematische Summe von ∞ als Kontostand. ✅ Deine Online-Bank dient bspw dem Einkauf auf Online-Websiten jene noch Geld als Zahlungsart haben. Als Beispiel/Bleistift weil sie im Ausland sitzen und ihr Land einzig mit Banknoten ein Sozial-System besitzt.

.

.

.

.

.

.

.

.

Kapitel 3:

In diesem System bleibt — immer a) und b) unzerstörbar & endlos erhalten. Unser Land lebt immer mit keinerlei Budget-Grenzen und hat alles kostenlos im Inneren des Landes. 🟡

Für das Ausland hat es b) und besitzt eine Bank und Jeder hat at Home einen Drucker und kann sich Währungen drucken.

Wenn du nach Italien fliegst — druckst du dir vorher die Banknoten. Du zahlst mit den Banknoten in Italien dann jedes Produkt usw

In unserem eigenen Land existiert absolut bedingungslos: 

a) und b) für jeden Menschen und jede Entität. Wenn du arbeitssuchend bist erhältst du a) und b) und ebengleich wenn du arbeiten tust.

.

.

.

.

.

.

.

.

Kapitel 4:

In unserem Land bleibt auch unabhängig von a) und b) alles gleich: wenn du nicht arbeiten gehen kannst — brauchst du eine Arbeitsunfähigkeit. Ein Arzt untersucht dich und erteilt dir diese Arbeitsunfähigkeit. ✅

Das Jobcenter bleibt wie man es gewohnt ist und jeder arbeitet ebengleich. Der Unterschied ist die Entlohnung. Sie ist datiert auf ∞ in der Mathematik.

Du kannst dir im Vergleich es so vorstellen:

100 K € / Monat vs ∞

Wenn du ∞ hast — erkaufst du dir in einem Tag ein Auto und ein schönes Haus und die Inneneinrichtung für dich.

Du hast nach den drei Einkäufen immer noch unendlich Budget und exakt die mathematische Summe von ∞

Das ist Klar. 🟢

_______________________

Hier ist die Fortsetzung (damit der Platz ausreichend ist).

https://ibb.co/y6GrJ1G

https://ibb.co/R4HK6BJ

https://ibb.co/pLTd9vt

https://ibb.co/QX5gWLc

https://ibb.co/VpTDrnh

https://ibb.co/sbVZmSq

https://ibb.co/FwtrTMq

https://ibb.co/4SPLsgK

https://ibb.co/xmFJZzv

https://ibb.co/2j2CxT2

https://ibb.co/MDMc7hF

https://ibb.co/hZWKMbt

https://ibb.co/rH2dhkw

https://ibb.co/0fsDPpB

https://ibb.co/F4YB4HF

https://ibb.co/478zBFf

ibb.co/hy85FPs

ibb.co/hKcYnWx

ibb.co/gTMXvyB

Unabhängiger Bonus: Wie wird Bestens gewählt. ☀️

ibb.co/3Bx3fJ3

ibb.co/5GXLKf4

ibb.co/Fw9X25j

ibb.co/Hpvzcyk

Jetzt kommt die Frage:

Wenn ihr etwas nicht verstanden habt — erfragt die Details. Wie findet ihr a) und b)?

Wie würdet ihr ein neues System erschaffen — DASS KEINERLEI GELD beinhaltet? Habt ihr ein Geldsystem mit Banknoten — dass euch am Besten dient?

Computer, Leben, Gesundheit, Finanzen, Kinder, Kunst, Schule, Familie, Kreativität, Alltag, Kultur, Universum, Fahrzeug, Alltägliches, Ethik, Gesellschaft, Gesellschaftsfragen, Logistik, Mobilität, Moral, Philosophie, Soziales, alltägliches Leben, harvard, Sozialsystem, Harvard University, Gesellschaft und Psychologie

Meistgelesene Beiträge zum Thema Computer