Portalum / Portalum.Zvt

A .NET Zvt Library for Payment Terminals (C#)
MIT License
89 stars 36 forks source link

Only the last transaction can be cancelled. #24

Closed MarcelG4 closed 2 years ago

MarcelG4 commented 2 years ago

Payment service provider

global #payments

Payment terminal

PAX A80

Communication Logs

No response

More information

Only the last transaction can be canceled, the actual transaction to be canceled using the receipt number will not be canceled if it is not the last.

tinohager commented 2 years ago

This is a limitation of the payment provider, check with your payment provider.

MarcelG4 commented 2 years ago

The amount is correct for StatusInformationReceived, but not for Receipt:

StatusInformationReceived:

TerminalIdentifier: *000002*
ErrorMessage: no error
Amount: 2,22
AidAuthorisationAttribute: 971382  
ReceiptNumber: 343

ReceiptReceived:

Receipt Merchant      Firma TEST
              M**** 8
            9**** ******
--------------------------------------
016      19.09.2022 14:05:45      0343
             HÄNDLERBELEG
--------------------------------------
        Transaktion stornieren

HÄNDLER-ID:                 ***000000*
TERMINAL:                     *000002*

Betrag EUR                        3.33

Original Transaktion:
--------------------------------------
         19.09.2022 14:05:03
               ZAHLUNG
TERMINAL:                     *000002*
Karte: [K] ************5674
MC
Genehmigungscode: 971382
Sequenznummer : 001016005
--------------------------------------

RC                                 001

           GENEHMIGT 971382
--------------------------------------
             Vielen Dank
 Bewahren Sie den Beleg zur späteren
           Überprüfung auf
       Version: KS A02.07 (050)
tinohager commented 2 years ago

Hi

We are not a free support team here for ZVT implementation questions. I recommend you to check the documentation of "terminalhersteller.de" or contact your payment provider. For us the receipt transfer works without problems.

tinohager commented 2 years ago

I will close the issue if you need further help please open a new issue. Also important please do not mix different topics in the issues. For example, here we started with the cancellation and suddenly ended up with the receipt.