Ich bin ein Webentwickler, der versucht, viele Kunden dazu zu bewegen, authorize.net für ihre CC-Verarbeitung zu verwenden. Ich habe authorized.net einmal in PHP benutzt, um SIM-Integration für eine einfache Site zu machen.Wie erstelle ich eine "ausstehende" Bestellung in authorize.net?
Jetzt ist das Problem, einige unserer Kunden haben Prozesse etabliert, die die CC-Informationen von unserer Website nimmt, und es durchläuft einen Fulfillment-Prozess außerhalb der Kontrolle unserer Website. In mindestens einem Fall verwendet der Kunde die CC-Informationen, um den Versand zu berechnen, nachdem er verpackt wurde, lange nachdem er unsere Website verlassen hat, wegen der internationalen Raten.
Der Hauptgrund für die Verwendung von authorize.net ist die Sicherheit. Wir wollen PCI-konform sein, so dass der CC niemals unseren Webserver durchläuft. Es wird auf authorize.net eingegeben und verlässt es nie. Also muss ich die API herausfinden, um diesen Prozess durchzuführen.
Also meine Frage ist, ohne jemals die CC-Informationen zu behandeln, wie erstelle ich eine "ausstehende" Transaktion, die die cc-Informationen des Benutzers an einem Punkt nimmt, und dann die Kosten an einem anderen Punkt aktualisiert? Ich stelle mir vor, dass ich dem Kunden mitteilen muss, dass er sich auf unserer Website (oder authorize.net) einloggen muss, um die Kosten der Bestellung zu aktualisieren.
Alles, was ich gefunden habe, ist diese FAQ, meine Frage ist die gleiche wie oben, aber es ist nicht klar, ob ich die CC-Informationen behalten muss, um diesen Prozess zu tun, was ich einfach nicht tun kann.
http://www.inventiveweb.com/RoboCharge/faq.htm
Kann es getan werden?