微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PayPal API 指定货币 SGD

如何解决PayPal API 指定货币 SGD

我正在使用 PayPal API 开发支付系统。一切正常,除了交易是美元而不是新加坡元(就像我想要的那样)。

来自 react-paypal-button-v2 的 PayPal 按钮

<PayPalButton
  currency='SGD'
  amount={parcel.basePrice}
  onSuccess={successpaymentHandler}
/>

添加 PayPal 按钮的脚本

 const addPayPalScript = () => {
    const script = document.createElement("script");
    script.type = "text/javascript";
    script.src =
      "https://www.paypal.com/sdk/js?client-id=CLIENT_ID&currency=SGD";
    script.async = true;
    script.onload = () => {
      setSdkReady(true);
    };
    document.body.appendChild(script);
  };

我遵循了此处的文档。 https://developer.paypal.com/docs/checkout/reference/customize-sdk/

解决方法

SGD PayPal supported currency,根据非官方 react-paypal-button-v2 组件的文档,您的代码用法似乎是正确的,所以我不知道这里出了什么问题。

尝试使用较新的官方 @paypal/react-paypal-js

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。