我正在关注 PayPal 的这个例子
https://github.com/paypal-examples/docs-examples/tree/main/standard-integration
我创建了一个 paypal 企业帐户,并将 Client ID 和 Secret 复制到 .env 文件和 index.html 文件中以替换字符串中的
test
,并将 paypal-api.js 中的 $100 值更改为 $1 值
当我从 VS Code 使用
npm install
和 npm start
加载它时,我得到了贝宝页面
当我尝试输入 SandBox 凭据时,它给我一个错误
you are trying to log in with seller credentials
。如果我不能用它们登录,我不明白我应该用它们做什么
接下来,当我尝试在不登录的情况下输入 CC 详细信息时,它说交易已完成。但是我的 paypal 帐户中没有看到任何资金,也没有从我的 CC 中提取任何资金
我做错了什么?为什么这个集成不起作用?
谢谢
我的paypal账户里没有任何资金
哪个贝宝账户? client-id 对应的沙盒?
在 https://developer.paypal.com/dashboard/accounts 查看您的沙盒帐户列表。根据需要创建更多。付款人不能与交易的接收人相同,这就是您收到错误消息的原因。
以上所有内容都适用于沙盒环境,www.sandbox.paypal.com。你在沙盒模式下所做的任何事情都不会反映在实时环境中,两者是完全分开的。