//TODO incluir import dos packages necessários e envolver método em uma classe
private void SendPaymentReversal() {
String scheme = "exemplo";
String authKey = "00000000-0000-0000-0000-000000000000";
String administrativeCode = "00000000000";
String administrativePassword = "00000000";
Uri capptaAppLink = new Uri.Builder()
.scheme("cappta")
.authority("payment")
.appendQueryParameter("scheme", scheme)
.appendQueryParameter("authKey", authKey)
.appendQueryParameter("administrativeCode", administrativeCode)
.appendQueryParameter("administrativePassword", administrativePassword)
.build();
Intent capptaIntent = new Intent(Intent.ACTION_VIEW, capptaAppLink);
this.startActivityForResult(capptaIntent, 0);
}
Assim como uma requisição de pagamento não à segredos para realizar uma de estorno, confira no exemplo de código ao lado.
Parâmetro | Tipo | Obrigatório? | Descrição |
---|---|---|---|
scheme | string | sim | Como descrito na sessão Integração , precisamos saber qual é o aplicativo de origem desta requisição |
authKey | string | sim | Chave de identificação da Automação Comercial na Cappta |
administrativeCode | string | sim | Identificador único para pagamentos, é devolvido quando a requisição de pagamento é autorizada (pode ser consultado no portal de transações Cappta) |
administrativePassword | string | não | Senha solicitada no Cappta Android necessária para liberar o acesso à estorno de pagamentos |