2013-04-26 2 views
6

Возможно ли просто обновить сохраненный адрес клиента на Stripe, а не на карте? Причина, которую я задаю, заключается в том, как я ее сейчас, клиент может обновить свою информацию, но она требует, чтобы их карта была введена, даже если это просто изменение города.Обновление адреса клиента Stripe и информации о нем НЕ

Я использую следующие действия для создания маркеров и обновлять информацию клиента

$("#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; 
}); 

Есть ли что-то вроде updateToken я мог бы использовать? Поэтому я могу изменить только определенные значения.

ответ

6

В настоящий момент нет. Чтобы обновить любое свойство карты, вам нужно будет повторно собрать полную информацию о карте от клиента.

+0

Является ли это doc'd где-нибудь? Мне просто трудно поверить (хотя я не мог определить, как это сделать). – Madbreaks

+3

Я работаю для Stripe, поэтому могу подтвердить, что обновление свойств карты невозможно. – brian

+0

Спасибо Брайан - было бы очень полезно * если бы эта функция была доступна. ;) – Madbreaks