Recebendo lista de lojas

Valores retornados do método "get-cnpj-list"

PropriedadeTipoDescrição
responseCodeintRepresenta o código de retorno da busca realizada. Para detalhamento dos códigos de retorno consulte a tabela Possíveis códigos de retorno
checkoutsArray de checkouts (Lojas)Representa um array de checkouts onde são inseridas todas as lojas vinculadas ao CNPJ.

Detalhes do objeto checkout

PropriedadeTipoDescrição
checkout_idintRepresenta o código da loja.
trading_namestringRepresenta o nome fantasia da loja.
merchant_cnpjstringRepresenta o número do CNPJ, que contem 14 dígitos.
checkout_numberintRepresenta numero do PDV deste CNPJ.
public class ResultActivity extends Activity {

 @Override
  protected void onCreate(Bundle savedInstanceState) {
	  super.onCreate(savedInstanceState);
	  this.setContentView(R.layout.activity_result);
	  // Recupera o AppLink recebido
	  Uri appLinkUri = Uri.parse(this.getIntent().getDataString()) ;
	  String responseCode = appLinkUri.getQueryParameter("responseCode");
	  
	  // Verifica se a operação foi realizada com sucesso
	  if (responseCode.equals("0")) {
		  JSONObject jobj = new JSONObject(appLinkUri.getQueryParameter("checkouts"));
		  JSONArray jarray = jobj.getJSONArray("checkouts");
		  		  
		  for (int i = 0; i < jarray.length(); i++) {
			cnpjList.add(jarray.getJSONObject(i).getString("checkout_id") + ": " +
				jarray.getJSONObject(i).getString("trading_name") + ": " +			
				jarray.getJSONObject(i).getString("merchant_cnpj") + ": " +
				jarray.getJSONObject(i).getString("checkout_number"));
		  }
	  }
	  else{
			// Caso não seja exibe o motivo
			String reason = appLinkUri.getQueryParameter("reason");
			Toast.makeText(this, reason, Toast.LENGTH_LONG).show();
	  }
  }
}