HTTPS Post mittels PHP

ckonrad

Grünschnabel
Bin dabei ein Online Shop zu programmieren. In dem Online Shop erfolgt die Abrechnung mittels Kreditkarte. Die Implementierung lt. Anbieter soll wie folgt
erfolgen:

Transaktionsablauf:

1. Der Kunde drückt auf der Händler-Checkout-Seite den
Button „Bezahlen“
2. Die Händler-Software führt einen https-Post gegen den
Paymentserver durch und übergibt mindestens folgende Daten:
a. MerchantNr
b. Merchantkey
c. OrderNr
d. Amount
e. Currency
f. Success URL
g. Error URL
h. Orderdescription
3. Der Paymentserver übergibt dem Händler eine GUID und eine
SuccessID, welche 5 Minuten gültig sind. Der Händler-Server muss
sich die SuccessID zwischenspeichern.
4. Die Händlersoftware schickt dem Clientbrowser auf die Anfrage aus
1. einen Response.Redirect mit der URL-encodeten GUID.
(https://www.payplus.at/externauthorization.asp?guid=.......)

Der Posting URL für Transaktionsschritt 2: https://www.payplus.at/externalXML_Interface.asp

Meine Frage ist nun wie kann ich in PHP ein HTTPS Post manuell (also ohne Formular verwirklichen), gibt es dazu eine Klasse. Die Daten übergeben werden sind in XML die Rückgabe auch!

Vielen Dank

Christian
 
Zurück