使用React条带付款,可以自动填充地址吗?

时间:2017-10-24 17:07:54

标签: javascript reactjs stripe-payments

我使用Stripe处理信用卡,但现在我遇到了用户每次都要填写运费/账单的问题。我可以为这些使用一些预定义的值吗?现在,我已将其送货/结算保存到他们的帐户中。

此外,我还尝试将收费金额传递给服务器端。我尝试将其包装在一个表单中并使用隐藏的输入,但它总是未定义。

class Payments extends Component {
render() {
    return (
        <StripeCheckout
            name="My Shop"
            description="Item" 
            amount={this.props.payment*100} 
            email={this.props.email}
            shippingAddress={true}
            billingAddress={true}
            token={token => this.props.handleToken(token)}
            stripeKey={process.env.REACT_APP_STRIPE_KEY} 
        >
            <button>Checkout</button>
        </StripeCheckout>
    )
}

}

export const handleToken = token => async dispatch => {
   const res = await axios.post('/api/stripe', token);

   dispatch({ type: FETCH_USER, payload: res.data});
};

0 个答案:

没有答案