【问题标题】:Squareup Account is not enabled for card processing exceptionSquareup 帐户未启用卡处理异常
【发布时间】:2018-12-21 03:41:16
【问题描述】:

我有一个 squareup 开发者帐户,用于将 squareup 与我们的项目集成。当我尝试使用他们的付款方式处理费用时(我使用了托管在他们的github 中的示例项目),我遇到了这个异常。

com.squareup.connect.ApiException: {"errors":[{"category":"INVALID_REQUEST_ERROR","code":"CARD_PROCESSING_NOT_ENABLED","detail":"Account is not enabled for card processing, visit www.squareup.com/activate"}]}

我正在使用 squareup test cards

我可以使用除充电之外的所有 API。既然我使用的是开发者帐户和测试卡,为什么我需要激活卡处理?而且我也没有找到启用它的方法。 Square会为此收费吗? (激活页面将我引导至具有美国相关字段(如社会安全号码)但我是亚洲人的注册表单)

【问题讨论】:

    标签: square-connect square


    【解决方案1】:

    您必须在 Square Dashboard 中通过 Square 的身份验证流程才能启用信用卡处理,然后才能在生产环境中通过 Square API 处理交易。如果您居住在美国、加拿大、澳大利亚、英国或日本以外的国家/地区,您将无法通过 Square 处理付款。

    但是,您可以使用您的沙盒凭据通过 test cards 测试付款。您可以在 Developer Dashboard 中找到您的沙盒凭据。查看沙盒事务的方法是使用您的沙盒凭据调用ListTransactions 端点以获取沙盒事务报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多