更新条纹客户地址和非卡信息

时间:2013-04-26 05:53:57

标签: javascript jquery credit-card stripe-payments

是否可以只更新客户在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吗?所以我只能更改某些值。

2 个答案:

答案 0 :(得分:6)

此刻,没有。要更新卡的任何属性,您需要重新收集客户的完整卡详细信息。

答案 1 :(得分:0)

现在看来已经有一段时间了: