Я работаю с Square POS API и успешно отправил запрос в приложение для Android через мобильное веб-приложение.Приложение откроется, отобразит правильную цену, примет платеж и вернется к URL-адресу обратного вызова.
Я несколько раз перечитал документацию и, возможно, ее пропустил, но есть ли способ добавить уникальный идентификатор, которыйотправляется в приложение и возвращается на страницу обратного вызова, чтобы я мог обновить правильную позицию в базе данных?
возможно что-то вроде:
"l.com.squareup.pos.UNIQUE_ID = "+ unique_id +"; "+
var posUrl =
"intent:#Intent;" +
"action=com.squareup.pos.action.CHARGE;" +
"package=com.squareup;" +
"S.com.squareup.pos.WEB_CALLBACK_URI=" + callbackUrl + ";" +
"S.com.squareup.pos.CLIENT_ID=" + applicationId + ";" +
"S.com.squareup.pos.API_VERSION=" + sdkVersion + ";" +
"i.com.squareup.pos.TOTAL_AMOUNT=" + transactionTotal + ";" +
"S.com.squareup.pos.CURRENCY_CODE=" + currencyCode + ";" +
"S.com.squareup.pos.TENDER_TYPES=" + tenderTypes + ";" +
"l.com.squareup.pos.AUTO_RETURN_TIMEOUT_MS=" + callbacktime + ";" +
"l.com.squareup.pos.UNIQUE_ID=" + unique_id + ";" +
"end";