我有下面的代码使用Stripe。但是出现的按钮上有“ Pay 10.05”之类的文字。您知道如何将“付款”文本更改为其他文本吗?
使用data-panel-label和data-label出现错误“:预期”。
您知道如何正确地将“付款”更改为其他文字吗?
$(function () {
let stripe = StripeCheckout.configure({
key: "{{config('services.stripe.key')}}",
image: "",
locale: "auto",
token: (token) => {
document.querySelector('#stripeToken').value = token.id;
document.querySelector('#paymentForm').submit();
}
});
document.getElementById('payment').addEventListener('click', function(e){
stripe.open({
name: 'Payment',
description: '{{session('name')}}',
amount: '{{session('totalStripe')}}',
currency: 'eur',
allowRememberMe: false
});
e.preventDefault();
});
});
答案 0 :(得分:1)
您可以使用panelLabel选项对其进行自定义。了解更多here
let stripe = StripeCheckout.configure({
key: "{{config('services.stripe.key')}}",
image: "",
locale: "auto",
panelLabel: "GiveMeMoney"
token: (token) => {
document.querySelector('#stripeToken').value = token.id;
document.querySelector('#paymentForm').submit();
}
});