Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
Intent.putExtra(Intent.EXTRA_TEXT, json)
Section
Column
width50%

дополнительно устанавливается тип данных  Intent.setType("application/json")

...

width50%

для приложения под ОС iOS

Приложение Assist mPOS вызывается через локальный URL «assistmpos://?» + base64_encoded_string -строка закодированных с помощью base64 данных.

Вызов: UIApplication.shared.open(url, options: [:], completionHandler: nil);

Формат данных: {"appname":"assistpmoslauncher","type":"payment", "data":""}, при этом:

  • данные заказа в формате JSON (см. таблицу входных данных выше) передаются в поле «data»;
  • url-scheme вызывающего приложения для передачи данных по заказу обратно передается в поле «appname»;
  • тип оплаты («payment» -  для оплаты и «cancel» - для отмены) передается в поле «type».

...

.

Выходные параметры (результат оплаты)

...