【问题标题】:Stripe API; How to create test connect account successfully?条纹 API;如何成功创建测试连接帐户?
【发布时间】:2018-09-30 22:59:16
【问题描述】:

我正在使用 Stripe connect,但我无法创建仅用于测试的连接帐户。基本上一些假数据是无效的,所以我无法创建任何测试连接帐户。是否有一种简单的方法或一种虚假信息来创建测试连接帐户?

【问题讨论】:

    标签: python flask stripe-payments


    【解决方案1】:

    有两种方法可以解决这个问题。首先,使用Standard账户时,不需要在账户申请表中输入任何信息。只要您使用开发客户端应用程序 ID ca_XXXX,您就会在 OAuth 流程期间在表单顶部看到一个链接,其中显示“跳过此帐户表单”。这样您就可以绕过激活表单并将帐户连接到平台。

    否则,您可以使用 Custom 帐户通过 API 创建带有虚假/测试信息的测试帐户,以测试您的集成。

    【讨论】:

    • 我使用的是标准账户。那么这是否意味着我只需要在跳过表单时保存像 stripe_connect_id 这样的数据?但是如何才能看到连接到主 Stripe 的平台呢?
    • 其实我可以在我的主页上看到连接的标准账户。非常感谢!
    • 聚会有点晚了,但@koopajah 你知道是否可以创建启用收费和付款的标准帐户?我可以通过 oauth 工作流程很好地创建帐户,但是一旦他们连接并确认他们的电子邮件,我就无法进行身份验证。然而,在他们的文档中,他们声明上传任何图片,在测试时,都应该确认帐户......
    • 标准帐户即使在测试模式下也应该可以正常工作。我建议与 Stripe 的支持团队讨论这个问题:support.stripe.com/contact
    • 请注意,虽然“跳过此帐户表单”是一个不错的选择,但它会在您的国家/地区创建一个帐户(取决于 IP/浏览器信息?),因此如果您尝试测试流程,它是无用的与其他区域,因为 Stripe Connect 的行为会有所不同。
    【解决方案2】:

    要测试 Connect 帐户,您必须: 1.创建一个Stripe Connect帐户(使用一些email_address_A) 2. 然后创建第二个非 Connect 帐户(使用一些 email_address_B

    来自Stripe documentation

    您可以创建所需的任何类型的测试帐户:标准、快速或自定义。您还可以创建多个测试帐户,例如代表多个国家/地区。

    您不应该将平台帐户连接到自身,因为这样会失败 反映现实世界对 Connect 的使用,并进行调试 具有挑战性。

    要测试连接另一个帐户的 OAuth 流程,请创建一个新的 使用另一个电子邮件地址删除帐户,然后使用该新地址 帐户通过 OAuth 流程。这适用于标准和 快速帐户。

    要在不提供真实电话号码的情况下测试 Express 帐户,请使用 000 000 0000 作为电话号码,000-000 作为 SMS 代码 提示。

    您可以使用自定义的代码创建自定义测试帐户 帐户页面。该帐户不需要激活,因为它 不能用于实时收费。

    使用 OAuth

    为了轻松测试 OAuth 集成,开发 client_id 允许您:

    • 将您的 redirect_uri 设置为非 HTTPS URL
    • 将你的 redirect_uri 设置为 localhost
    • 强制跳过帐户表单,而不必填写整个帐户申请(仅限标准帐户)
    • 获取连接用户的测试访问令牌

    【讨论】:

    • 感谢您的复制粘贴,但是,这并没有提供有关如何实际创建帐户的信息(我在哪里可以找到要连接的实际表单?)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 2017-12-03
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 2021-03-15
    相关资源
    最近更新 更多