自动创建沙盒帐户进行测试

问题描述 投票:0回答:1

我一直致力于为我的测试环境自动创建沙箱帐户,我需要找到一种通过点击 PayPal 端点来动态创建沙箱帐户的方法,以便我可以在我的平台上测试支付功能,但为此我需要为我在自动化测试中创建的每个新测试用户添加一个新的 PayPal 沙箱帐户

通过检查开发人员仪表板并查看帐户创建的工作原理,我尝试使用以下curl请求通过PayPal的API创建沙箱帐户(使用我从以下此步骤中获得的自己的访问令牌):

curl 'https://developer.paypal.com/dashboard/api/accounts/createSimplifiedAccount' \
  -H 'accept: application/json, text/plain, */*' \
  -H 'accept-language: en-US,en;q=0.9' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -H 'Authorization: Bearer <access_token>' \
  -H 'origin: https://developer.paypal.com' \
  --data-raw '{"country":"US","type":"PERSONAL","features":[]}'

正如预期的那样,此请求返回了 403 错误。在检查响应时,PayPal 似乎将请求重定向到错误页面,该页面没有为帐户创建提供任何有用的结果。这表明我没有必要的权限,或者端点可能不支持沙箱帐户创建。 有没有人成功地自动创建沙箱帐户,或者是否有一个我可能不知道的用于此目的的官方 API 端点?

api automation paypal sandbox account
1个回答
0
投票

没有用于自动创建沙箱帐户的官方 API,PayPal 不支持以这种方式使用其仪表板 API。

您也许可以通过更全面地模拟浏览器的功能来使其工作,但 PayPal 不支持它。

© www.soinside.com 2019 - 2024. All rights reserved.