Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

eRRO:
Ação br.com.setis.payment.TRANSACTION não encontrada.

AMBIENTE:
Android 13 (Moto Edge 20 pro)
Paygo Kit-PayGo-Android-v4.1.27.13
Pin-Pad: Gertec MP5
apk PGIntegrado-v4.1.27.13_CERT-signed.apk
acbr: rev: 35712
Delphi 12.2 (RAD Studio 12 Version 29.0.53571.9782) (Athens)
WINDOWS 11

OBS:
Usando PDVS que veio junto com o Kit-PayGo-Android Funciona perfeitamente
Usando o ACBrTEFAndroid que esta em: ..\Exemplos\ACBrTEFD\Android\TEFDemoAndroid.dproj
acontece o erro abaixo.


LOG:
DesInicializar
TACBrTEFPGWebAndroid.DesInicializar
Inicializar
TACBrTEFPGWebAndroid.Inicializar
VerificarTransacoesPendentes
EfetuarPagamento( 154637, 1,00, tefmpCartao, tefmfAVista, [ teftcDebito ] )
TACBrTEFPGWebAndroid.AdicionarDadosObrigatorios
TACBrTEFPGWebAndroid.IniciarTransacao
  URI: app://payment/input?operation=VENDA&transactionId=154637&amount=100&currencyCode=986&cardType=CARTAO_DEBITO&finType=A_VISTA&paymentMode=PAGAMENTO_CARTAO&fiscalDocument=154637&aditionalPosData4=ACBrTEFPGWebAndroid%200.1.0
  DadosAutomacao: app://payment/posData?posName=THOR%20MOBILE&posVersion=1&posDeveloper=THOR%20SISTEMAS&allowCashback=false&allowDiscount=true&allowDifferentReceipts=true&allowShortReceipt=false&allowDueAmount=false
  Personalizacao: app://payment/posCustomization
  package: br.com.projetoacbr.TEFDemoAndroid
  integracaoDireta: true
EACBrTEFPayGoWeb: Ação br.com.setis.payment.TRANSACTION não encontrada.
DesInicializar
TACBrTEFPGWebAndroid.DesInicializar

como posso resolver?

  • Moderadores
Postado

Creio ser esse trecho, caso não tenha achado

<intent-filter android:label="filter_app_payment">
    <action android:name="br.com.setis.interfaceautomacao.SERVICO"/>
     <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE" />

    <data android:scheme="app" android:host="payment" />
    <data android:scheme="app" android:host="resolve" />
</intent-filter>

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
4 horas atrás, Juliomar Marchetti disse:

Creio ser esse trecho, caso não tenha achado

<intent-filter android:label="filter_app_payment">
    <action android:name="br.com.setis.interfaceautomacao.SERVICO"/>
     <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE" />

    <data android:scheme="app" android:host="payment" />
    <data android:scheme="app" android:host="resolve" />
</intent-filter>

 

não funcionou. ja tinha esse...

....

 

 

            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
			<intent-filter>
                <action android:name="br.com.setis.interfaceautomacao.SERVICO"/>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="app" android:host="payment" />
                <data android:scheme="app" android:host="resolve" />
            </intent-filter>	

manifest original... no demo ...

<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="%package%"
        android:versionCode="%versionCode%"
        android:versionName="%versionName%"
        android:installLocation="%installLocation%">

    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
    <%uses-permission%>
    <uses-feature android:glEsVersion="0x00020000" android:required="True"/>
    <application android:persistent="%persistent%" 
        android:restoreAnyVersion="%restoreAnyVersion%" 
        android:label="%label%" 
        android:debuggable="%debuggable%" 
        android:largeHeap="%largeHeap%"
        android:icon="%icon%"
        android:theme="%theme%"
        android:hardwareAccelerated="%hardwareAccelerated%"
        android:resizeableActivity="false">

        <%provider%>
        <%application-meta-data%>
        <%uses-libraries%>
        <%services%>
        <!-- Our activity is a subclass of the built-in NativeActivity framework class.
             This will take care of integrating with our NDK code. -->
        <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
                android:exported="true"
                android:label="%activityLabel%"
                android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
                android:launchMode="singleTask">
            <!-- Tell NativeActivity the name of our .so -->
            <meta-data android:name="android.app.lib_name"
                android:value="%libNameValue%" />
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
			<intent-filter>
                <action android:name="br.com.setis.interfaceautomacao.SERVICO"/>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="app" android:host="payment" />
                <data android:scheme="app" android:host="resolve" />
            </intent-filter>			
        </activity>
        <%activity%>
        <%receivers%>
    </application>
</manifest>
<!-- END_INCLUDE(manifest) -->

 

  • Solution
Postado

segue o arquivo com os intents necessarios.AndroidManifest.template.xml

nesse arquivo tem um trecho:

		<service android:name="br.com.setis.interfaceautomacao.ComunicacaoServico" android:exported="true" android:configChanges="orientation|screenSize">
            <intent-filter>
                <action android:name="br.com.setis.interfaceautomacao.SERVICO"/>                
            </intent-filter>		
        </service>

para o demo ser mostrado no "PGIntegrado-v4.1.27.13_CERT-signed.apk" como mostra a imagem abaixo.

11.jpeg.dd116abb12c5cce960ea76dccdafed4e.jpeg

desde já agradeço a atenção.

  • Curtir 1
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.