【发布时间】:2019-05-01 21:01:50
【问题描述】:
我正在尝试使用react-paypal-express-checkout 实施安全支付选项... 但我看到用户可以使用 chrome 开发工具轻松更改金额......我不应该从我的服务器向 paypal 发出 API 请求并使用我的数据库验证金额吗?我没有看到任何使用 paypal 的选项...
这是我的代码:
import React, { Component } from 'react';
import { connect } from 'react-redux';
import 'react-credit-cards/es/styles-compiled.css'
import './checkout.css';
import PaypalExpressBtn from 'react-paypal-express-checkout';
class CheckOut extends Component {
constructor(props) {
super(props);
this.state = {
amount: 40
}
}
render() {
const client = {
sandbox: 'XXXX',
production: 'Your-Production-Client-ID',
}
return (
<PaypalExpressBtn client={client} currency={'USD'} total={this.state.amount} />
);
}
}
export default connect(CheckOut);
【问题讨论】:
-
是否有任何答案可以帮助您解决您遇到的问题?如果是这样,请不要忘记将最有助于解决问题的答案标记为已接受。
标签: node.js reactjs paypal payment-gateway