首页 > 解决方案 > 使用 Square Point of Sale API 成功交易后如何检索最后四位卡位?

问题描述

我正在尝试在我的 android 应用程序中使用 Square Point Of Sale API 来处理使用方形硬件的卡支付。为了在我的 Android 应用程序中生成有效的客户收据,我需要从 Square 检索一些关于用于完成交易的卡的信息(例如最后四位数字)。

我试图查看数据com.squareup.sdk.pos.ChargeRequest.Success对象返回什么,但据我所知 - 它只返回从我的应用程序开始传递的事务 ID 和元数据。

有什么想法可以解决这个问题吗?

谢谢。

标签: square-connectsquare

解决方案


您将使用transactionId返回给您的 将其传递给BatchRetrieveOrders API 端点 ( transaction_id== order_id),以便找到有关交易的更多信息,包括所用卡的最后 4 位数字。最后 4 个可通过Order->tenders[0]->card_details->card->last_4.


推荐阅读