【问题标题】:Payment info from SCCAPIResponse来自 SCCAPIResponse 的付款信息
【发布时间】:2017-06-22 23:43:34
【问题描述】:

有什么方法可以使用 Connect API 从 SCCAPIResponse 获取付款信息​​?如果不是,这是一个非常令人失望的 API,似乎半生不熟...

【问题讨论】:

    标签: ios objective-c xcode6 square-connect


    【解决方案1】:

    您可以使用Transaction APIs返回付款信息。在response object 中会有一个名为client_id 的属性,您可以使用它来匹配响应。

    您目前无法通过client_id 查询,但这是我们正在解决的痛点。

    【讨论】:

    • 谢谢,如果能够至少返回付款总额,这样我们的应用信息就可以轻松更新,这将很有帮助。否则,Connect API 真正做的就是消除重新输入金额...
    • 那么您发起请求时有一个金额,是否可以将其用作您的付款总额?
    • 当然,这在我们的承包商应用程序中是可能的。但是,我们的沙龙应用程序用户通常会使用您的小费功能,因此金额将包括小费。有没有什么方法可以让你使用“错误码”来退还收费的金额?
    • 抱歉,暂时没有。我建议您使用 REST 端点来获取更多信息
    【解决方案2】:

    SCCAPIResponse 还包含 TransactionID,即 Square 的服务器生成的交易的 ID(如果交易在线处理成功)。您可以使用此 ID 获取与RetrieveTransaction 端点的交易详情。

    【讨论】:

    • 是的,确实如此,但我们希望避免维护服务器以存储我们成千上万用户的凭据的开销、费用和责任。我们只需要退回的收费金额,以便我们可以更新我们的应用程序。坦率地说,如果我们必须走这条路,与提供收入机会的支付处理器合作会更有意义......
    猜你喜欢
    • 1970-01-01
    • 2018-10-09
    • 2011-06-23
    • 2017-02-13
    • 2013-09-12
    • 2011-08-20
    • 2015-11-08
    • 2014-03-08
    • 2016-03-01
    相关资源
    最近更新 更多