2017-04-26 1 views
1

Ich benutze Authorize.net und verbrachte ein paar Tage mit der Überprüfung der Dokumentation, aber für das Leben von mir, ich kann nicht scheinen, eine Möglichkeit zu finden, Kreditkarteninformationen eines Kunden zu speichern, ohne dass die Karte unseren Server trifft.Kundeninformationen kostenlos in Authorize.net und Accept.js speichern?

In der Accept.js documentation scheint es, dass sie eine Nonce gewähren, die für 15 Minuten verfügbar ist, aber ich sehe keine Möglichkeit, diese Nonce nur zum Speichern der Karte zu verwenden. Gibt es eine Möglichkeit, ihre JS-Bibliothek zum Erstellen eines Kunden zu verwenden?

Das scheint etwas zu sein, das so einfach sein sollte, aber aus irgendeinem Grund kann ich es nicht finden.

+0

Haben Sie eine Antwort auf diese Frage finden? Ich würde auch gerne wissen, wie man ein CIM-Kundenprofil und ein CIM-Kundenzahlungsprofil mit ** meinem eigenen Formular ** erstellt, anstatt mit gehosteten Formularen von Authorize.net. Ich sehe nichts in den [accept.js] (https://developer.authorize.net/api/reference/features/acceptjs.html) -Dokumenten, die nahe kommen, zu zeigen, wie das gemacht wird. –

Antwort

1

Die nonce oder einmalige Token verwendet werden kann durch Ersetzen des Zahlungs Objekt ein Kundenprofil erstellen aus Angabe Kartendaten die Nonce zu verwenden:

Wenn createCustomerProfileRequest verwenden, ändern Sie die Zahlung Objekt von Kartendaten angibt, die als unten:

<payment> 
     <creditCard> 
     <cardNumber>4111111111111111</cardNumber> 
     <expirationDate>2020-12</expirationDate> 
     </creditCard> 
</payment> 

und die Zahlung Objekt ändern, um die Nonce zu verwenden:

<payment> 
    <opaqueData> 
     <dataDescriptor>COMMON.ACCEPT.INAPP.PAYMENT</dataDescriptor> 
     <dataValue>nonce_here</dataValue > 
    </opaqueData> 
    </payment> 
+0

Diese Antwort ist sehr verwirrend. Das von Ihnen beschriebene XML-Markup scheint überhaupt keine Beziehung zur [accept.js-Bibliothek] (https://developer.authorize.net/api/reference/features/acceptjs.html) zu haben. Das ursprüngliche Poster fragt Sie, wie Sie mithilfe einer JavaScript-Bibliothek ein Kundenzahlungsprofil erstellen. Ihre Antwort bezieht sich verwirrend auf einige XML-Dateien, ohne auf das Javascript zu verweisen, das zum Erstellen eines CIM-Profils aus den bereitgestellten Kartendaten erforderlich ist. –