使用react native / react-native-payments-alive库执行Apple Pay时出错

问题描述

希望有人使用过React-native-pays-alive可以有所帮助。

我有以下代码

const Audio = ({ src,isPlaying }) => {
  const audioRef = React.useRef(null);

  React.useEffect(() => {
    if (sPlaying) {
      audioRef.current.play();
    } else {
      audioRef.current.pause();
    }
  });

  return <audio src={src} ref={audioRef} />;
};

我不断收到此错误

无法构造“ PaymentRequest”:所需的成员值未定义。

有什么帮助吗?

解决方法

我知道这是旧的,但他们改变了你需要发送数据的方式,并且没有在 react-native-payments 的文档中更新,通过他们的代码,

const DETAILS = {
    id: 'simple-basket',displayItems: [
      {amount: { value: "369.00",currency: "USD" },label: "Product 1 "},{amount: { value: "10.00",label: "Shipping"}
    ],total: {
      label: 'Grand Total',amount: {currency: 'USD',value: '379.00'}
    }
  };

应该对你有用