2013-04-26 7 views
6

Ist es möglich, die gespeicherte Adresse eines Kunden auf Stripe zu aktualisieren und nicht die Karte? Grund Ich frage, ist die Art, wie ich es jetzt habe, kann der Kunde ihre Informationen aktualisieren, aber es erfordert, dass ihre Karte auch dann eingegeben wird, wenn es nur ein Stadtwechsel ist.Aktualisierung der Adresse des Kunden und der Karteninformationen

Ich verwende die folgenden ein Token zu erstellen und die Informationen des Kunden aktualisieren

$("#payment-form").submit(function(event) { 
    // disable the submit button to prevent repeated clicks 
    $('#stripe-submit').attr("disabled", "disabled"); 

    // combine first & last name 
    var fullname = $('[name="first-name"]').val() + " " + $('[name="last-name"]').val(); 

    // send the card details to Stripe 
    Stripe.createToken({ 
     number: $('.card-number').val(), 
     cvc: $('.card-cvc').val(), 
     exp_month: $('.card-month').val(), 
     exp_year: $('.card-year').val(), 
     name: fullname, 
     address_line1: $('[name="address"]').val(), 
     address_city: $('[name="city"]').val(), 
     address_state: $('[name="state"]').val(), 
     address_zip: $('[name="zip"]').val(), 
     address_country: $('[name="country"]').val() 
    }, stripeResponseHandler); 

    // prevent the form from submitting with the default action 
    return false; 
}); 

Gibt es so etwas wie ein updateToken ich verwenden könnte? So konnte ich nur bestimmte Werte ändern.

Antwort

6

Momentan nein. Um eine Eigenschaft der Karte zu aktualisieren, müssen Sie die vollständigen Kartendetails vom Kunden erneut sammeln.

+0

Ist das doc'd irgendwo? Es ist einfach so schwer zu glauben (obwohl ich auch keinen Weg finden konnte, dies zu tun). – Madbreaks

+3

Ich arbeite für Stripe, also kann ich bestätigen, dass es nicht möglich ist, Eigenschaften einer Karte zu aktualisieren. – brian

+0

Danke Brian - es wäre * extrem hilfreich * wenn diese Funktionalität verfügbar wäre. ;) – Madbreaks