• No results found

Example: bonus information is read from same chipcard as transaction is payed

In document Emvlumo API (Page 67-71)

10 BONUS INFORMATION HANDLING

10.2 T RANSACTION STARTED WITH P REPARE T RANSACTION CALL WITH R EAD B ONUS I NFORMATION

10.2.2 Example: bonus information is read from same chipcard as transaction is payed

1. (POS starts PrepareTransaction)

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetTransactionType><Value>0</Value></S etTransactionType></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo xmlns="http://www.luottokunta.fi/EMVLumo"><SetArchiveID><Value /></SetArchiveID></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetCardEntryMode><Value>0</Value></Set CardEntryMode></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><PrepareTransaction><ReadBonusInformation

>True</ReadBonusInformation></PrepareTransaction></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><PrepareTransaction><Result>True</Result>

</PrepareTransaction></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><BonusInformationReaden><PAN>600407……

1111</PAN><BonusType>2</BonusType><SettlementInfo>B3</SettlementInfo><Custome rSegment /><Validity /></BonusInformationReaden></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>3300</StatusC ode><StatusInfo>CMD READ_BONUS_INFORMATION PAN (600407...1111) BonusType (2) SettlementInfo (B3) Cancel (-1) CustomerSegment () Validity () ManualInput

(48)</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

3. (Lumo API is waiting for final amount)

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

>0</TransactionType><Sum>100</Sum><ArchiveID

/><Result>0</Result><InputType>0</InputType><TVR /><TSI /><State>245</State><TransactionReceiverAN

/><CheckIdentity>False</CheckIdentity></TransactionStateChanged></EMVLumo>

4. (POS sets transaction amount and starts transaction) POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetTransactionType><Value>0</Value></S etTransactionType></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo xmlns="http://www.luottokunta.fi/EMVLumo"><SetArchiveID><Value /></SetArchiveID></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetCardEntryMode><Value>0</Value></Set CardEntryMode></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetAmount><Value>100</Value></SetAmo unt></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><SetAmountOther><Value>0</Value></SetA mountOther></EMVLumo>

POS -> Lumo: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StartTransaction /></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StartTransaction><Result>True</Result></

StartTransaction></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

>0</TransactionType><Sum>100</Sum><ArchiveID

/><Result>0</Result><InputType>0</InputType><TVR /><TSI /><State>64</State><TransactionReceiverAN

/><CheckIdentity>False</CheckIdentity></TransactionStateChanged></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

>0</TransactionType><Sum>100</Sum><ArchiveID

/><Result>0</Result><InputType>0</InputType><TVR /><TSI /><State>69</State><TransactionReceiverAN

/><CheckIdentity>False</CheckIdentity></TransactionStateChanged></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

>0</TransactionType><Sum>100</Sum><ArchiveID

/><Result>0</Result><InputType>0</InputType><TVR /><TSI /><State>80</State><TransactionReceiverAN

/><CheckIdentity>False</CheckIdentity></TransactionStateChanged></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>100</StatusCo de><StatusInfo>CMD HTTP_REQUEST</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>110</StatusCo de><StatusInfo>HTTP_REQUEST SENT slave1.screenway.comGET

/emvx.php?acq=100&amp;asi=3212451234997&amp;t</StatusInfo></StatusUpdate></EMV Lumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>120</StatusCo de><StatusInfo>HTTP_REQUEST REPLY RECEIVED

(351)</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>130</StatusCo de><StatusInfo>HTTP_REQUEST REPLY TO DEVICE DONE

(0)</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><TransactionStateChanged><TransactionType

>0</TransactionType><Sum>100</Sum><ArchiveID

/><Result>0</Result><InputType>0</InputType><TVR /><TSI /><State>96</State><TransactionReceiverAN

/><CheckIdentity>False</CheckIdentity></TransactionStateChanged></EMVLumo>

Lumo -> POS: <?xml version="1.0" encoding="utf-8"?><EMVLumo

xmlns="http://www.luottokunta.fi/EMVLumo"><StatusUpdate><StatusCode>500</StatusCo de><StatusInfo>CMD MAKE_TRANSACTION:

00-05</StatusInfo></StatusUpdate></EMVLumo>

End of doc.

In document Emvlumo API (Page 67-71)

Related documents