Ich versuche, die Karteninformationen zu speichern und den Kunden gleichzeitig zu erstellen. Die Client-Anwendung eine Nonce erstellt und sendet sie an meinem Server (NodeJS) und ich rufe:Braintree PAyment erstellt einen Kunden und speichert die Zahlungsmethode
gateway.customer.create({paymentMethodNonce: request.params.nonce})
Der Kunde erstellt wird und ich eine Kunden-ID, ich sparen, dass in der db. Aber Aufruf
gateway.customer.find(customer_id):`
kehrt:
Customer {
id: '697983269',
merchantId: 'yzkvrqy9qsctn69d',
firstName: null,
lastName: null,
company: null,
email: null,
phone: null,
fax: null,
website: null,
createdAt: '2017-09-25T00:37:29Z',
updatedAt: '2017-09-25T00:37:29Z',
customFields: '',
creditCards: [],
addresses: [],
paymentMethods: [] }
die leer Zahlungsmethode Array hat. Ich verwende die Drop-in-Benutzeroberfläche, die nur nach Kartennummer und Exp-Datum fragt. Dies ist auch ein Sandbox-Konto.