反应贝宝按钮 v2 沙箱生活

React paypal button v2 sandbox to live

我已经用沙盒账号做了。

我按照步骤从 "LIVE" rest API 获取客户端 ID,之后,将其与测试 ClientId 交换,但它仍然显示沙盒 1。

是否有时间间隔需要刷新?还是我哪里做错了。

我的贝宝按钮是:

<PayPalButton
    amount={this.state.price}
    onSuccess={this.completeElementFunction}
    shippingPreference="NO_SHIPPING"
    options={{
        clientId: "someClientId123",
        currency: "USD"
    }}
/>

也许有某种选项可以设置它?

抱歉,我好像忘记构建了,旧的 API 密钥已集成。

解释: Paypal 决定它的沙箱还是生产密钥,所以你必须创建一个用于实时的密钥,更新它,它会正常工作。

这是为 运行 遇到类似问题并可能找到它的人准备的。