Reimpressão de comprovante específico

//TODO incluir import dos packages necessários e envolver método em uma classe

private void SendReceiptReprint() {
      String scheme = "exemplo";
      String authKey = "00000000-0000-0000-0000-000000000000";
      String administrativeCode = "00000000000";

      Uri capptaAppLink = new Uri.Builder()
          .scheme("cappta")
          .authority("payment")
          .appendQueryParameter("scheme", scheme)
          .appendQueryParameter("authKey", authKey)
          .appendQueryParameter("administrativeCode", administrativeCode)
          .build();

      Intent capptaIntent = new Intent(Intent.ACTION_VIEW, capptaAppLink);

      this.startActivityForResult(capptaIntent, 0);
}

Para a reimpressão seguimos a mesma linha de raciocínio das operações anteriores, confira no exemplo de código ao lado.

schemeTipoObrigatório?Descrição
schemestringsimComo descrito na sessão Integração, precisamos saber qual é o aplicativo de origem desta requisição
authKeystringsimChave de identificação da Automação Comercial na Cappta
administrativeCodestringsimIdentificador único para pagamentos, é devolvido quando a requisição de pagamento é autorizada (pode ser consultado no portal de transações Cappta)