#reactjs #stripe-payments
#reactjs #stripe-платежи
Вопрос:
Я успешно реализовал кнопку оформления заказа в React Js.
Я хотел бы изменить эту кнопку на изображение
Пожалуйста, я хотел бы спросить, есть ли какой-либо способ обойти это, потому что эту кнопку Stripe checkout нелегко удалить.
Моя форма оформления заказа выглядит следующим образом
render() {
const {amount, description} = this.props;
return (
<div>
<StripeCheckout
// name={name}
description={description}
amount={amount*100}
token={this.onToken}
stripeKey={STRIPE_PUBLISHABLE}
name={'stripe-test'}
image={apiConstants.API_IMAGES 'logos/logo.jpg'}
label={"Cash In $" amount ' using Cards' }
/>
<div className="music-text-center">
<span className="ml-1 site-second-color">
<Trans><h6> <b>{this.state.message}</b></h6></Trans>
</span>
</div>
</div>
)
}
Комментарии:
1. Привет, @Nges Брайан, что вы хотите сделать для настройки Stripe Checkout, так это использовать пользовательскую интеграцию stripe.com/docs/checkout#integration-custom где кнопка управляется вами, и вы можете оформить ее так, как хотите, в том числе сделать ее кнопкой изображения.
Ответ №1:
вы можете добавить стиль к кнопке следующим образом:
import StripeCheckout from "react-stripe-checkout";
class Payments extends Component {
render() {
return (
<div>
<StripeCheckout
name="survey"
description="survey credits"
amount={500}
token={token => this.props.handleToken(token)}
stripeKey={process.env.REACT_APP_STRIPE_KEY}
>
<button className="btn">Add Credits</button>
</StripeCheckout>
</div>
);
}
}