Square POS API, добавление уникального идентификатора, это возможно? - PullRequest
0 голосов
/ 17 февраля 2019

Я работаю с 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";
...