更新Stripe客户地址和NOT卡信息
Updating Stripe customer address and NOT card info
是否有可能只更新客户在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我可以使用吗?所以我只能改变某些值
目前还没有。要更新卡片的任何属性,您需要从客户那里重新收集完整的卡片详细信息。
看起来这已经有一段时间了:
- 公告https://stripe.com/blog/multiple-cards
- Api文档:https://stripe.com/docs/api#update_card
相关文章:
- 访问布局信息是否也会导致浏览器重排
- jQuery is not loaded
- AngularJS JSON not arriving php
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- $rootScope not working
- reactRedux is not defined
- 如何在不传递此信息的情况下查找被调用的元素
- jQuery document.ready not working
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- Javascript/Jquery Blob not showing Chrome PDF
- ReferenceError: not defined
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- Javascript getElementsByTagName not working?
- jQuery's trim()的前缀为not运算符
- Javascript - element.childNodes does not see an append.newch
- SemanticUI模态not onDeny/onApprove事件未激发
- 更新Stripe客户地址和NOT卡信息