为了账号安全,请及时绑定邮箱和手机立即绑定

从 java Stripe api 调用以完成快速帐户连接的正确功能是什么?

从 java Stripe api 调用以完成快速帐户连接的正确功能是什么?

ABOUTYOU 2023-04-13 14:25:36
我正在创建一个有许多使用 Stripe 的卖家和买家的市场。我们的关联账户是 Express 账户。为了创建一个新帐户,我遵循以下说明:https ://stripe.com/docs/connect/express-accounts首先,用户调用“ https://connect.stripe.com/express/oauth/authorize?response_type=code&client_id=&scope=read_write ”。这会将用户带到 Stripe 页面以创建帐户。这很好用。完成此 Stripe 表单后,Stripe 会将访问者重定向到我们指定的任何页面,并在 url 中包含一个查询参数。这很好用。要完成帐户创建,我知道我需要向https://connect.stripe.com/oauth/token发送一个包含三个值的 post 请求: 1. client_secret - 这是我们的 Stripe 帐户的 API 密钥;2. code,也就是Stripe返回的查询参数, 3. grant_type。当我在 Postman 中提交此发布请求时,它有效...POST https://connect.stripe.com/oauth/token {"client_secret": <secret key>,"code": "<query parameter from Stripe redirect url>","grant_type": "authorization_code"}我如何使用 Stripe Java 库从我们网站的 Java 服务器代码发出此帖子请求?Java Stripe 库中的哪个类用于此目的?我没有看到一个,但它应该存在于某个地方,因为这是一个常见的用例。
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

stripe-java 中有一个 OAuth 包,这个测试展示了一个使用它的例子。

final Map<String, Object> tokenParams = new HashMap<>();

tokenParams.put("grant_type", "authorization_code");

tokenParams.put("code", "this_is_an_authorization_code");


final TokenResponse resp = OAuth.token(tokenParams, null);


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信