我如何添加子值,检查我的代码来理解



我想将billing_details.email添加到此,但由于它是billing_details的子元素,这不起作用,我该如何做到这一点?

条纹医生: https://stripe.com/docs/api/charges/object

我的代码:

submitHandler: function(validator, form, submitButton) {
// createToken returns immediately - the supplied callback submits the form if there are no errors
Stripe.card.createToken({
number: $('.card-number').val(),
cvc: $('.card-cvc').val(),
exp_month: $('.card-expiry-month').val(),
exp_year: $('.card-expiry-year').val(),
name: $('.card-holder-name').val(),
// I tried this
//billing_details.email: $('.email').val(),
address_line1: $('.address').val(),
address_city: $('.city').val(),
address_zip: $('.zip').val(),
address_state: $('.state').val(),
address_country: $('.country').val()
}, stripeResponseHandler);
return false; // submit from callback
},

将属性名用引号括起来。

'billing_details.email': $('.email').val(),

contact Stripe并找出了它,您不使用billing_details对象,而是使用receipt_email。谢谢你。

最新更新