>我构建了一个使用iOS SquarePointOfSaleSDK的iOS应用程序,它返回了一个Transaction Id
,仅此而已。但是有时(在非常糟糕的网络连接下(它返回nil而不是Transaction Id
,这是预期的行为吗?之后我将如何获得交易信息?
是的,这是预期的行为,因为transactionID
是在Square的服务器上生成的(所以如果网络连接不良或没有网络连接,它可能不会及时生成和返回(。
还将返回一个clientTransactionID
,可以通过调用ListTransactions
并找到具有client_id
匹配clientTransactionID
的Transaction
来匹配。
请在此处找到更多信息:https://docs.connect.squareup.com/api/point-of-sale#sccapiconnection