PayPal Express Checkout mit Omnipay zeigt keine Bestellung im Sandbox-Konto an

8

Ich habe das Omnipay PayPal_Express-Checkout-Skript auf meiner Website verwendet, und alles funktioniert einwandfrei, wenn ich für eine Bestellung bezahle, außer die Bestellung wird nicht im PayPal-Sandbox-Konto angezeigt.

Es wird angezeigt, wenn ich dasselbe Skript für PayPal_Pro verwende.

Mein Code ist wie folgt:

%Vor%

Ich habe zwei Testkonten in meiner Sandbox angelegt, eine für die oben genannte API und eine, mit der ich zahle. Ich habe versucht, mit den Testkartendaten und dem Login zu bezahlen, aber das Bestelldetail wird nicht im Konto angezeigt.

Kann jemand helfen?

    
Pete Naylor 26.02.2014, 13:43
quelle

2 Antworten

11

Es sieht so aus, als ob Sie den completePurchase () Teil vermissen, wenn Paypal zu Ihrem returnUrl zurückkehrt. Mein Code geht davon aus, dass Sie die Bestelldetails in einer Variablen $ order haben, aber es sieht möglicherweise so aus:

%Vor%

Lassen Sie es mich wissen, wenn Sie Hilfe benötigen, um die Bestelldetails bei der Rückgabe abzurufen. Es kann in einer Sitzung gespeichert werden, bevor Sie umleiten, oder in einer Datenbank. Wenn Sie dies noch nicht getan haben, werfen Sie einen Blick auf den Beispielcode Ссылка

    
beech 05.03.2014 10:38
quelle
-2

Dies wird in einer Schriftart mit festem Zeichenabstand angezeigt. Die ersten vier Räume     wird entfernt, aber alle anderen Leerzeichen bleiben erhalten.

%Vor%

Um keinen Block, sondern einen Inline-Codebereich zu erstellen, verwenden Sie backticks:

Das Zeichen $ ist nur eine Verknüpfung für window.jQuery .

Wenn Sie einen vorformatierten Block in einer Liste haben möchten, müssen Sie ihn um acht Leerzeichen einrücken:

  1. Dies ist normaler Text.
  2. So ist das, aber jetzt folgt ein Codeblock:

    %Vor%
Holis Pratama 01.12.2016 09:15
quelle