Avatar billede mcardle Nybegynder
07. juli 2009 - 14:46 Der er 1 kommentar og
1 løsning

Quickpay API

Hej Eksperter.

Jeg sidder med et lille problem. Jeg har en webshop og den bruger quickpay som betalingredskab og det er også fint, men de har lavet så man kan tjekke bl.a. status ved at sende nogle parametre via en post og så returnere den en xml-fil med din status for den pågældende ordre via deres api.

<?php
  $req = "protocol=3&msgtype=status&merchant=????????&transaction=????????&md5check=".md5("3"."status"."????????"."????????"."MD5HASH AF alle værdier, samt ens md5Password");
  header("POST /api HTTP/1.1");
  header("User-Agent: Mozilla/4.0");
  header("Host: secure.quickpay.dk");
  header("Content-Type: application/x-www-form-urlencoded");
  header("Content-Length: ".strlen($req));
  header($req);
?>

Jeg ved ikke om I kan hjælpe, når I ikke kan få de rigtige strings til koden.

Hvis jeg poster det hele i en form, så virker det og jeg får det retur jeg skal have, men ikke hvis jeg sender det som en header.

Den prøver bare at downloade php-filen.

Hvad kan fejlen være?

//mcardle
Avatar billede repox Seniormester
07. juli 2009 - 15:26 #1
Det er også noget forfærdeligt sludder du laver der?
Hvor har du fundet dokumentationen til det der?

Anyways, hvis det er API'et du vil benytte dig af så kig på cURL istedet ( http://php.net/curl ).

Jeg går ud fra at det kun er til captures. Hvis det er authorizes du vil gennemføre, håber jeg du er PCI godkendt.
Avatar billede mcardle Nybegynder
08. juli 2009 - 14:54 #2
Tak for din kommentar... Jeg har i mellemtiden fået en klasse fra Quickpay, der viser hvordan man gør.

Grunden til jeg gjorde det på den måde er, at jeg fandt nogle eksempler på det var gjort sådan til noget OsCommerce.

Jeg lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester