android - 使用生产密钥 Stripe 反应原生应用程序崩溃
问题描述
我在生产模式下使用条带时遇到问题。
事实上,当我使用生产密钥时,我的应用程序在我打开它时会崩溃。
它适用于测试密钥,但不适用于生产。
我的代码:
let [publishableKey, setPublishableKey] = useState('');
let fetchPublishableKey = async () => {
let key = await (await axios.get(`${API_URL}/key`)).data;
setPublishableKey(key);};
useEffect(() => {
fetchPublishableKey();}, []);
<StripeProvider
publishableKey={publishableKey}
merchantIdentifier="merchant.identifier">
<CardField
placeholder={{
number: '4242 4242 4242 4242',
}}
postalCodeEnabled={false}
cardStyle={{
backgroundColor: '#FFFFFF',
textColor: '#000000',
}}
style={{
width: '100%',
height: 50,
marginVertical: 30,
borderColor: 'black',
borderWidth: 1,
}}
onCardChange={cardDetails => {
setCard(cardDetails);
}}
onFocus={focusedField => {
console.log('focusField', focusedField);
}}
/>
<TouchableOpacity
onPress={() => handleSubmitSub()}
style={{
}}>
<Text
style={{
fontFamily: 'Manrope-Regular',
color: 'white',
fontSize: 20,
}}>
Payer
</Text>
</TouchableOpacity>
</StripeProvider>
有人可以帮助我吗?
谢谢
解决方案
推荐阅读
- python - 我如何使用 SciPy 根函数为 m 求解这个方程以及如何编写它
- azure - Azure Container Instances - 在我们执行“az container create”命令之前从哪里执行“docker login”
- python-3.x - 一次性解压字典元组值
- angular - 如何将项目数组设置为反应式formcontrolName
- sql - Oracle SQL:选择工作日并将列转换为日期
- sql - 经纬度 SSIS ETL 过程的正确数据类型
- php - 简单的 HTML DOM:无法获取蚂蚁分页
- botframework - 如何告诉 LUIS “四月”是一个名字而不是一个月
- vue.js - Vue warn]:组件渲染函数中可能存在无限更新循环
- common-table-expression - 带有 SelectQuery 的 jOOQ CommonTableExpression