我正在尝试构建一个Web应用程序,以便在启动付款的Android设备上使用。我通过放置一个按钮并使用Intent架构和javascript来实现这一点。它看起来像这样:
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"
该过程应该尽可能无摩擦,因此我想跳过收据,并在交易完成后立即自动返回我的应用程序。在使用additional payment options的iOS中可以看到这种情况 - 但我不知道Android中是否可以使用此功能。
有没有办法从网络应用程序传递此选项?
答案 0 :(得分:1)
Android上没有选项可以跳过POS API中的收据。但是,您可以通过登录销售点,导航到设置 - >来启用在每台设备上跳过收据。签名和收据并切换“跳过收据屏幕”选项。