2011-01-12 13 views
0

Dies sollte eine ziemlich einfache Frage sein. Im Wesentlichen glaube ich, dass es eine gute Chance gibt, dass ich einfach brainfart bin.Authorize.net korrekte Methode zur Implementierung der AIM-Methode in PHP?

Ich versuche, eine Transaktion mit Authorize.net mit der AIM-Methode zu implementieren, und ich war mir nicht sicher, ob ich eine Seite haben sollte, wo der Benutzer alle ihre Informationen und Karten usw. hinzufügt und auf eine andere Seite posten das tut die CURL und die Antwort usw., oder wenn das eine schlechte Übung ist und ich alles auf einer Seite haben sollte.

Das ist im Grunde die einfache Frage, aber ich kann keine Implementierungsdokumente oder anständige Beispiele finden. Die einzige, die ich finden kann, hat alle Informationen hart in die Seite codiert und macht die CURL und Antwort Zeug auf der gleichen Seite, die meine Frage nicht beantwortet!

Antwort

1

Sie können es auf der gleichen Seite tun, was das Formular und den cURL-Aufruf bei checkout.php bedeutet. Überprüfen Sie, ob die Variable $ _POST gesetzt ist. Wenn das Formular nicht angezeigt wird, lautet das Ziel checkout.php (stellen Sie sicher, dass Sie HTTPS verwenden). Wenn $ _POST gesetzt ist, dann machen Sie Ihren Anruf zu authorize.net über cURL, parsen Sie die Antwort und zeigen Sie dem Kunden eine Erfolgs- oder Fehlschlagnachricht.

+0

Also das beantwortet meine Frage auf Umwegen. Wenn es sich selbst als Seite bezeichnet, gibt es keinen Grund, dass es keine zweite Seite aufrufen kann. Danke vielmals! – Cyprus106