2017-01-11 3 views
0

Es wäre viel einfacher Ich denke für uns, in der Lage zu sein, einen einfachen Ajax-Aufruf zu machen, um Nonce und/oder Fehlerrückkehr zu erhalten, so dass wir selbst mit der Validierung umgehen können. Es scheint, dass die meisten Entwickler heutzutage ihre eigenen Formularvalidierungsbibliotheken wie jquery validate und dergleichen verwenden und es sehr schwierig ist, Ihre js-Bibliothek zu integrieren.Direktruf für Karte nonce

um eine Frage zu stellen, ist es möglich, dies zu tun, und wenn ja, was sind die Anforderungen?

Antwort

1

Es ist nicht möglich, dies unter Einhaltung der Nutzungsbedingungen von Square zu tun. Diese Implementierung wurde gewählt, um Sie daran zu hindern, jemals eine Kreditkartennummer usw. zu berühren und sich somit an die strengen Regeln zu halten, die mit dieser Art von Dingen einhergehen.

+0

Die mitgelieferte Implementierung macht es scheinbar unmöglich, mehr Felder (dh Name, E-Mail usw.) UND einheitliche Validierung zu haben. Es sieht so aus, als ob Stripe dies erlaubt, aber vielleicht sollte ich das einfach benutzen. – PolarTheDog

+0

Können Sie erklären, was Sie mit der einheitlichen Validierung meinen? Ich möchte Sie ermutigen, das richtige Produkt für Sie und Ihr Unternehmen auszuwählen, aber stellen Sie sicher, dass Sie die Compliance verstehen, die mit jeder Entscheidung einhergeht. Wenn Sie sich für eine Implementierung entscheiden, die Ihrem Code Zugriff auf rohe PANs gewährt, könnten Sie für jeden durch Betrug verursachten Schaden haftbar gemacht werden. – tristansokol

+0

Statt "vereinheitlicht" hätte ich "konsequent" sagen sollen. Ich benutze eine Bibliothek für die Formularvalidierung (jquery.validate) und Ihre Bibliothek scheint die requestForNonce mit Ihren eigenen Validierungsmethoden zu koppeln. Dies macht das Hinzufügen von Feldern, die eine Validierung erfordern, ein Mysterium. Was meinst du mit PAN? Wenn ich nicht die cC# s poste, sondern nur Ergebnisse aus Ihrer Nonce-Anfrage, klärt das nicht meine Haftung? Ich denke, ich verstehe nicht, wie es anders ist für mich auf Ihre Server zu posten und eine einfache Anfrage für Nonce und ein Nonce-Objekt – PolarTheDog