Jump to content

Order-confirmation.php Return URL


Recommended Posts

Hallo liebe Prestashop Gemeinde!

 

Ich grübel jetzt schon länger vor einem Problem und ich komm einfach nicht drauf, in einem Zahlungsmodul wird eine URL zusammengebaut und übergeben die ungefähr so aussieht http://XXXXX.de/order-confirmation.php?id_cart=84

Sobald die Zahlung erfolgreich war, wird diese URL aufgerufen damit eine Bestellung erstellt wird.

Ich werde aber das Gefühl das die URL nicht passt, da erstens keine Bestellung erstellt wird und zweitens wenn man sie per Hand aufruft, kommt nur auf die "Verlauf der Bestellungen"

 

Bitte helft mir, bevor mein Kopf zerplatzt ;)

Danke

  • Like 1
Link to comment
Share on other sites

Es handelt sich um das Bips.me Modul Version ist 0.2

Prestashop ist auf 1.5.6

 

Hier wird die URL zusammengebaut:


$ch = curl_init();
curl_setopt_array($ch, array(

CURLOPT_URL => 'https://bips.me/api/v1/invoice' CURLOPT_USERPWD => Configuration::get('BIPS_APIKEY'), CURLOPT_POSTFIELDS => 'price=' . $price . '&currency=' . $currency . '&item=Cart&custom=' . json_encode(array('cart_id' => $cart->id, 'returnurl' => rawurlencode((Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'order-confirmation.php?id_cart='.$cart->id), 'cancelurl' => rawurlencode((Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'order.php'))), CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_HTTPAUTH => CURLAUTH_BASIC)); $redirect = curl_exec($ch); curl_close($ch);

  • Like 1
Link to comment
Share on other sites

Das hab ich mir schon gedacht, mein Anliegen ist ja auch nicht, nehmt mein Modul und repariert es sonder war nur "Wie ist der genaue Aufbau der order-confirmation", weil wie im Originalpost angegeben funktioniert http://XXXXX.de/orde....php?id_cart=84 nicht, weil ich denke da muss noch was dran, und das hat nichts mehr mit dem Modul zu tun.

Edited by onlyanightmare (see edit history)
  • Like 1
Link to comment
Share on other sites

Das einzige wo ich dir weiterhelfen kann ist zu fragen ob dein Server das php-Modul cURL installiert und aktiviert hat. Wie ein Modul intern Weiterleitungen mit oder ohne SSL weiterverarbeitet, das ist im Code des Moduls enthalten, bzw. liegt an wie die API des Zahlungsanbieters die Weiterleitung verarbeitet. Da haben wir keinen Einblick. Sobald deine Shop Seite weitergeleitet wird an den Anbieter läuft der weitere Ablauf duch die API, da hat Prestashop keinen Einfluss mehr drauf.

Link to comment
Share on other sites

Als Stütze könntest du evtl. das Paypal-Modul hernehmen und analysieren wie zurückgeleitet wird. Ist aber kein Garant, dass die API von bips genauso arbeitet. ;) Leider ist das Modul bips in deutschsprachingen Raum  eher ein Exote.

 

http://www.welt.de/finanzen/geldanlage/article119086297/Deutschland-erkennt-Bitcoin-als-privates-Geld-an.html

 

Evtl. Hast du im Englischen Forum (oder Dänischen Forum) mehr Glück jemanden zu finden, der das gleiche Problem hat und einen Fix dazu weiss.

Link to comment
Share on other sites

Im github des Downloads lese ich folgendes:

 

System Requirements:

  • BitPay.com account
  • PrestaShop 1.4+
  • PHP 5+
  • Curl PHP Extension

 

Configuration Instructions:

  1. Upload files to your PrestaShop installation.
  2. Go to your PrestaShop administration. Modules -> Payments & Gateways -> "BitPay" click [install]
  3. Go to your PrestaShop administration. Modules -> Payments & Gateways -> "BitPay" click [Configure]
  4. Create an API Key in your bitpay account at bitpay.com.
  5. Enter your API Key from step 4.

 

Tested with:

  • PrestaShop v1.5.4.1

Das Modul ist nicht mit PS 1.5.6. getestet. Vermutlich muss da ein Fix folgen. Am Besten ist es, dass du dich an den Entwickler wendest.

Link to comment
Share on other sites

Bips gehört zu bitcoin, sprich ist ein Provider fpr bitcoin, sowie bitpay auch. Die Schnittstelle (API) für Prestashop sollte überall die gleiche sein. Habe dir im Topic #7 einen Link ergänzt, warum das System ein Exote in Deutschland ist und vermutlich auch bleiben wird. Es ist rechtlich mehr als bedenklich. Evtl. findest du Hilfe im Englischen oder Dänischen Forum, um dein Problem zu fixen. Sonst die Entwickler Seite bitte. Dort gibt es auch ein Ticket-System welches du nutzen kannst.

Link to comment
Share on other sites

  • 1 month later...
Wenn Sie mit Bitcoin akzeptieren BIPS.ME in Prestashop 1,4 +1,5 +1,6 Kontakt mich in MP wollen

Um Bitcoin als Kauf Sie ein Konto mit diesem Bitcoin-Handelsplattform (Sie müssen keine persönlichen Informationen zu geben oder Geld einzahlen) öffnen müssen akzeptieren

Jedes Mal, wenn eine Zahlung erhalten haben, können Sie Ihre Bitcoin BTC zu jeder Adresse kostenlos zu übertragen.

Ich biete die Installation und Konfiguration zu einem Preis resonnable Abhängig von Ihrer Website.

Fühlen Sie sich frei, mich für ein Angebot und Links zu der Website schon mit meinem Modul zu kontaktieren.

 


If you want to accept Bitcoin with BIPS.ME in Prestashop 1.4+1.5+1.6 contact me in MP

In order to accept Bitcoin as merchant you need to open an account with this Bitcoin trading platform (no need to give any personnal information or deposit any money)

Every time your receive a payment you can transfer your bitcoin to any BTC address free of charge.

I offer the installation and configuration for a resonnable price depending on your website.

Feel free to contact me for a quotation and links to website already using my module.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...