我正在通过setupIntent使用js设置支付元素。目前,它显示了已从 Stripe 仪表板启用的元素中的所有方法。如何根据用户位置显示设置付款方式。
下面是我遵循的代码。
<script>
const createSetupIntent = async(customerId) =>{
const setupIntent = await stripe.setupIntents.create({
customer: customerId,
automatic_payment_methods: {
enabled: true,
allow_redirects: 'always'
}
});
setupIntentSecret = setupIntent.client_secret
}
const appearance = {
theme: 'stripe',
};
const options = {
clientSecret: setupIntentSecret,
appearance,
};
elements = stripe.elements(options);
paymentElement = elements.create("payment");
paymentElement.mount("#payment-element");
</script>
<html>
<div id="payment-element" ></div>
</html>
此代码向我显示了已从 Stripe 仪表板启用的付款方式。 我有以下问题-