Square POS API - 交易与支付 + 已弃用的端点?
Square POS API - Transactions vs. Payments + Deprecated endpoints?
我正在尝试使用 Square POS API 在网络应用程序中启用移动支付。我能够触发 Square POS 应用程序,收取 card/take 现金,并收到来自 Square 的回调。
我的问题是之后的流程 - 这是我的问题
Here's the iOS callback response which includes a transaction Id. The docs say to use the Receive Transaction API 获取有关交易的信息。 API 已弃用 :(。要使用的新 API 是什么?付款 API 或订单 API 都不起作用。(顺便说一句,付款和交易之间有什么区别?)
Android 回调中没有关于返回字段的信息,除了 "the Android Point of Sale app will return to your callback URL with the same parameters set in your URL." 不过我需要一个交易 ID。
谢谢!
目前,您仍然需要将交易 API 与 POS API 一起使用。尽管它已被弃用,但它仍然可以保证在 2021 年 9 月 1 日之前有效。在高层次上,交易和支付非常相似。它们都代表一个货币数量以及其他链接对象(例如订单)的可能性。 Payments API 是一个较新的 API,它在构建时考虑到了更多的东西以及未来 API 的用途。
Android 的交易 ID 应该是 com.squareup.pos.SERVER_TRANSACTION_ID
作为 url 参数。有关详细信息,请参阅 https://developer.squareup.com/docs/pos-api/build-mobile-web#step-4a-initialize-your-transaction-variables。不过,您是对的,它应该列在您链接的页面中。我一定会向我们的文档团队提出这个问题,感谢您的报告。
我正在尝试使用 Square POS API 在网络应用程序中启用移动支付。我能够触发 Square POS 应用程序,收取 card/take 现金,并收到来自 Square 的回调。
我的问题是之后的流程 - 这是我的问题
Here's the iOS callback response which includes a transaction Id. The docs say to use the Receive Transaction API 获取有关交易的信息。 API 已弃用 :(。要使用的新 API 是什么?付款 API 或订单 API 都不起作用。(顺便说一句,付款和交易之间有什么区别?)
Android 回调中没有关于返回字段的信息,除了 "the Android Point of Sale app will return to your callback URL with the same parameters set in your URL." 不过我需要一个交易 ID。
谢谢!
目前,您仍然需要将交易 API 与 POS API 一起使用。尽管它已被弃用,但它仍然可以保证在 2021 年 9 月 1 日之前有效。在高层次上,交易和支付非常相似。它们都代表一个货币数量以及其他链接对象(例如订单)的可能性。 Payments API 是一个较新的 API,它在构建时考虑到了更多的东西以及未来 API 的用途。
Android 的交易 ID 应该是
com.squareup.pos.SERVER_TRANSACTION_ID
作为 url 参数。有关详细信息,请参阅 https://developer.squareup.com/docs/pos-api/build-mobile-web#step-4a-initialize-your-transaction-variables。不过,您是对的,它应该列在您链接的页面中。我一定会向我们的文档团队提出这个问题,感谢您的报告。