Square PoS Android 网络 auto_return

Square PoS Android Web auto_return

我正在尝试构建一个 Web 应用程序以在 Android 设备上使用,该设备会启动付款。我通过放置一个按钮并使用带有 javascript 的 Intent 模式来做到这一点。它看起来像这样:

var intent = "intent:#Intent;action=com.squareup.pos.action.CHARGE;package=com.squareup;S.browser_fallback_url=" + payment.fallback_url + ";S.com.squareup.pos.WEB_CALLBACK_URI=" + payment.callback_url + ";S.com.squareup.pos.CLIENT_ID=" + payment.client_id + ";S.com.squareup.pos.API_VERSION=v2.0;i.com.squareup.pos.TOTAL_AMOUNT=" + payment.total_amount + ";S.com.squareup.pos.CURRENCY_CODE=" + payment.currency_code + ";S.com.squareup.pos.TENDER_TYPES=com.squareup.pos.TENDER_CARD;end"

这个过程应该尽可能顺畅,因此我想跳过收据,并在交易完成后自动 return 到我的应用程序。看起来这在 iOS 和 additional payment options 中是可能的 - 但我不知道在 Android.

中是否可用

有没有办法从网络应用传递这个选项?

Android 上还没有用于跳过 POS API 中的收据的选项。但是,您可以通过登录到销售点,导航到设置 -> 签名和收据并切换 "Skip Receipt Screen" 选项来启用在每台设备上跳过收据。