Api Products Menu
VPOS XML requests

XML Requests is used for primary or secondary transactions. The term primary means all financial (Sales/Preauthorization) transactions, while the secondary ones are those that are directly related to an existing, previous transaction (eg refunds, cancellations, status request etc.).

All merchants can use VPOS XML Requests. Merchants with Direct integration (PCI DSS certifired) can consume XML VPOS requests for both groups of transactions (primary and secondary), whilst merchants with Redirect integration can use them only for secondary transactions.

Primary requests

Below you may find indicative XML requests for primary VPOS transactions.

Sales with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707809435799" timeStamp="2024-02-13T09:30:35.799+02:00">
        <SaleRequest>
            <Authentication>
                <Mid>0101118297</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707809281586</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>5.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>info@test.gr</PayerEmail>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <ThreeDSecure>
                <EnrollmentStatus>Y</EnrollmentStatus>
                <AuthenticationStatus>Y</AuthenticationStatus>
                <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                <ECI>5</ECI>
                <Protocol>3DS2.2.0</Protocol>
                <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </SaleRequest>
    </Message>
    <Digest>FX43cjUyO6ZvB1PM+XQW8uP3Vth922IP5N2+8Rzk9wU=</Digest>
</VPOS>

Canonicalized part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707809435799" timeStamp="2024-02-13T09:30:35.799+02:00" version="2.1">
    <SaleRequest>
        <Authentication>
            <Mid>0101118297</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1707809281586</OrderId>
            <OrderDesc>
            </OrderDesc>
            <OrderAmount>5.0</OrderAmount>
            <Currency>EUR</Currency>
            <PayerEmail>info@test.gr</PayerEmail>
        </OrderInfo>
        <PaymentInfo>
            <PayMethod>visa</PayMethod>
            <CardPan>4016360000000010</CardPan>
            <CardExpDate>2512</CardExpDate>
            <CardCvv2>756</CardCvv2>
            <CardHolderName>John Smith</CardHolderName>
            <ThreeDSecure>
                <EnrollmentStatus>Y</EnrollmentStatus>
                <AuthenticationStatus>Y</AuthenticationStatus>
                <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                <ECI>5</ECI>
                <Protocol>3DS2.2.0</Protocol>
                <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
            </ThreeDSecure>
        </PaymentInfo>
    </SaleRequest>
</Message>
Sales Installment with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707809899412" timeStamp="2024-02-13T09:38:19.412+02:00">
        <SaleRequest>
            <Authentication>
                <Mid>0101118297</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707809437546</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>16.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>info@test.gr</PayerEmail>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <InstallmentParameters>
                <ExtInstallmentoffset>0</ExtInstallmentoffset>
                <ExtInstallmentperiod>6</ExtInstallmentperiod>
                </InstallmentParameters>
                <ThreeDSecure>
                    <EnrollmentStatus>Y</EnrollmentStatus>
                    <AuthenticationStatus>Y</AuthenticationStatus>
                    <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                    <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                    <ECI>5</ECI>
                    <Protocol>3DS2.2.0</Protocol>
                    <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </SaleRequest>
    </Message>
    <Digest>rLTtI2r0pgWhey6L2WtSigxfnrH6ZxuvqqGvb4Fr2fs=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707809899412" timeStamp="2024-02-13T09:38:19.412+02:00" version="2.1">
    <SaleRequest>
        <Authentication>
            <Mid>0101118297</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1707809437546</OrderId>
            <OrderDesc>
            </OrderDesc>
            <OrderAmount>16.0</OrderAmount>
            <Currency>EUR</Currency>
            <PayerEmail>info@test.gr</PayerEmail>
        </OrderInfo>
        <PaymentInfo>
            <PayMethod>visa</PayMethod>
            <CardPan>4016360000000010</CardPan>
            <CardExpDate>2512</CardExpDate>
            <CardCvv2>756</CardCvv2>
            <CardHolderName>John Smith</CardHolderName>
            <InstallmentParameters>
            <ExtInstallmentoffset>0</ExtInstallmentoffset>
            <ExtInstallmentperiod>6</ExtInstallmentperiod>
            </InstallmentParameters>
            <ThreeDSecure>
                <EnrollmentStatus>Y</EnrollmentStatus>
                <AuthenticationStatus>Y</AuthenticationStatus>
                <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                <ECI>5</ECI>
                <Protocol>3DS2.2.0</Protocol>
                <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
            </ThreeDSecure>
        </PaymentInfo>
    </SaleRequest>
</Message>
Preauthorization with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707810018733" timeStamp="2024-02-13T09:40:18.733+02:00">
        <AuthorisationRequest>
            <Authentication>
                <Mid>0101118297</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707809900938</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>16.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>info@test.gr</PayerEmail>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <ThreeDSecure>
                    <EnrollmentStatus>Y</EnrollmentStatus>
                    <AuthenticationStatus>Y</AuthenticationStatus>
                    <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                    <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                    <ECI>5</ECI>
                    <Protocol>3DS2.2.0</Protocol>
                    <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </AuthorisationRequest>
    </Message>
    <Digest>k33t8xRE91X7RWV5JFN+uGqnx+uD+bSI7rvv8r2Urxo=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707810018733" timeStamp="2024-02-13T09:40:18.733+02:00" version="2.1">
    <AuthorisationRequest>
        <Authentication>
            <Mid>0101118297</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1707809900938</OrderId>
            <OrderDesc>
            </OrderDesc>
            <OrderAmount>16.0</OrderAmount>
            <Currency>EUR</Currency>
            <PayerEmail>info@test.gr</PayerEmail>
        </OrderInfo>
        <PaymentInfo>
            <PayMethod>visa</PayMethod>
            <CardPan>4016360000000010</CardPan>
            <CardExpDate>2512</CardExpDate>
            <CardCvv2>756</CardCvv2>
            <CardHolderName>John Smith</CardHolderName>
            <ThreeDSecure>
                <EnrollmentStatus>Y</EnrollmentStatus>
                <AuthenticationStatus>Y</AuthenticationStatus>
                <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                <ECI>5</ECI>
                <Protocol>3DS2.2.0</Protocol>
                <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
            </ThreeDSecure>
        </PaymentInfo>
    </AuthorisationRequest>
</Message>
Preauthorization Installment with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707810126021" timeStamp="2024-02-13T09:42:06.021+02:00">
        <AuthorisationRequest>
            <Authentication>
                <Mid>0101118297</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707810019744</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>16.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>info@test.gr</PayerEmail>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <InstallmentParameters>
                <ExtInstallmentoffset>0</ExtInstallmentoffset>
                <ExtInstallmentperiod>12</ExtInstallmentperiod>
                </InstallmentParameters>
                <ThreeDSecure>
                    <EnrollmentStatus>Y</EnrollmentStatus>
                    <AuthenticationStatus>Y</AuthenticationStatus>
                    <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                    <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                    <ECI>5</ECI>
                    <Protocol>3DS2.2.0</Protocol>
                    <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </AuthorisationRequest>
    </Message>
    <Digest>VbDt8igpjMlrvX7ow5mfEmWJDnC8009UKvU7GoJNuTo=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707810126021" timeStamp="2024-02-13T09:42:06.021+02:00" version="2.1">
<AuthorisationRequest>
    <Authentication>
        <Mid>0101118297</Mid>
    </Authentication>
    <OrderInfo>
        <OrderId>1707810019744</OrderId>
        <OrderDesc>
        </OrderDesc>
        <OrderAmount>16.0</OrderAmount>
        <Currency>EUR</Currency>
        <PayerEmail>info@test.gr</PayerEmail>
    </OrderInfo>
    <PaymentInfo>
        <PayMethod>visa</PayMethod>
        <CardPan>4016360000000010</CardPan>
        <CardExpDate>2512</CardExpDate>
        <CardCvv2>756</CardCvv2>
        <CardHolderName>John Smith</CardHolderName>
        <InstallmentParameters>
            <ExtInstallmentoffset>0</ExtInstallmentoffset>
            <ExtInstallmentperiod>12</ExtInstallmentperiod>
        </InstallmentParameters>
        <ThreeDSecure>
            <EnrollmentStatus>Y</EnrollmentStatus>
            <AuthenticationStatus>Y</AuthenticationStatus>
            <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
            <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
            <ECI>5</ECI>
            <Protocol>3DS2.2.0</Protocol>
            <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
        </ThreeDSecure>
    </PaymentInfo>
</AuthorisationRequest>
</Message>
Scheduled Recurring with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707810264553" timeStamp="2024-02-13T09:44:24.553+02:00">
        <SaleRequest>
            <Authentication>
                <Mid>0101118297</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707810127586</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>16.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>info@test.gr</PayerEmail>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <RecurringIndicator>R</RecurringIndicator>
                <RecurringParameters>
                <ExtRecurringfrequency>7</ExtRecurringfrequency>
                <ExtRecurringenddate>20240228</ExtRecurringenddate>
                </RecurringParameters>
                <ThreeDSecure>
                    <EnrollmentStatus>Y</EnrollmentStatus>
                    <AuthenticationStatus>Y</AuthenticationStatus>
                    <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                    <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                    <ECI>5</ECI>
                    <Protocol>3DS2.2.0</Protocol>
                    <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </SaleRequest>
    </Message>
    <Digest>Y2F8NTEXY7VPIoQfVIQx0mxmUDvOkIQCw8fVUBNfkhY=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707810264553" timeStamp="2024-02-13T09:44:24.553+02:00" version="2.1">
<SaleRequest>
    <Authentication>
        <Mid>0101118297</Mid>
    </Authentication>
    <OrderInfo>
        <OrderId>1707810127586</OrderId>
        <OrderDesc>
        </OrderDesc>
        <OrderAmount>16.0</OrderAmount>
        <Currency>EUR</Currency>
        <PayerEmail>info@test.gr</PayerEmail>
    </OrderInfo>
    <PaymentInfo>
        <PayMethod>visa</PayMethod>
        <CardPan>4016360000000010</CardPan>
        <CardExpDate>2512</CardExpDate>
        <CardCvv2>756</CardCvv2>
        <CardHolderName>John Smith</CardHolderName>
        <RecurringIndicator>R</RecurringIndicator>
        <RecurringParameters>
            <ExtRecurringfrequency>7</ExtRecurringfrequency>
            <ExtRecurringenddate>20240228</ExtRecurringenddate>
        </RecurringParameters>
        <ThreeDSecure>
            <EnrollmentStatus>Y</EnrollmentStatus>
            <AuthenticationStatus>Y</AuthenticationStatus>
            <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
            <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
            <ECI>5</ECI>
            <Protocol>3DS2.2.0</Protocol>
            <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
        </ThreeDSecure>
    </PaymentInfo>
</SaleRequest>
</Message>
Unscheduled Recurring with 3D

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730817769413" timeStamp="2024-11-05T16:42:49.413+02:00">
        <SaleRequest>
            <Authentication>
                <Mid>70000477</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1730817724666</OrderId>
                <OrderDesc></OrderDesc>
                <OrderAmount>1.25</OrderAmount>
                <Currency>EUR</Currency>
                <Var6>rcauto=false</Var6>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardPan>4016360000000010</CardPan>
                <CardExpDate>2512</CardExpDate>
                <CardCvv2>756</CardCvv2>
                <CardHolderName>John Smith</CardHolderName>
                <RecurringIndicator>R</RecurringIndicator>
                <RecurringParameters>
                    <ExtRecurringfrequency>7</ExtRecurringfrequency>
                    <ExtRecurringenddate>20241231</ExtRecurringenddate>
                </RecurringParameters>
                <ThreeDSecure>
                    <EnrollmentStatus>Y</EnrollmentStatus>
                    <AuthenticationStatus>Y</AuthenticationStatus>
                    <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
                    <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
                    <ECI>05</ECI>
                    <Protocol>3DS2.2.0</Protocol>
                    <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
                </ThreeDSecure>
            </PaymentInfo>
        </SaleRequest>
    </Message>
    <Digest>06Xcwb1VYRDQES9vsQeV/5WDV2zisDbLvw3iML/D80c=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1730817769413" timeStamp="2024-11-05T16:42:49.413+02:00" version="2.1">
<SaleRequest>
    <Authentication>
        <Mid>70000477</Mid>
    </Authentication>
    <OrderInfo>
        <OrderId>1730817724666</OrderId>
        <OrderDesc>
        </OrderDesc>
        <OrderAmount>1.25</OrderAmount>
        <Currency>EUR</Currency>
        <Var6>rcauto=false</Var6>
    </OrderInfo>
    <PaymentInfo>
        <PayMethod>visa</PayMethod>
        <CardPan>4016360000000010</CardPan>
        <CardExpDate>2512</CardExpDate>
        <CardCvv2>756</CardCvv2>
        <CardHolderName>John Smith</CardHolderName>
        <RecurringIndicator>R</RecurringIndicator>
        <RecurringParameters>
            <ExtRecurringfrequency>7</ExtRecurringfrequency>
            <ExtRecurringenddate>20241231</ExtRecurringenddate>
        </RecurringParameters>
        <ThreeDSecure>
            <EnrollmentStatus>Y</EnrollmentStatus>
            <AuthenticationStatus>Y</AuthenticationStatus>
            <CAVV>AJkBAUhZRwAAAAJsl4NFdUBiUAk=</CAVV>
            <XID>VlBPUzM0MDMxNzEtY2I0OTAyMDA=</XID>
            <ECI>05</ECI>
            <Protocol>3DS2.2.0</Protocol>
            <Attribute name="TDS2.dsTransID">7205089f-7de2-50ab-8000-00000a4ef19d</Attribute>
        </ThreeDSecure>
    </PaymentInfo>
</SaleRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730817769413" timeStamp="2024-11-05T16:42:49.999+02:00">
        <SaleResponse>
            <OrderId>1730817724666</OrderId>
            <OrderAmount>1.25</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>1.25</PaymentTotal>
            <Status>CAPTURED</Status>
            <TxId>92639555750471</TxId>
            <PaymentRef>230418</PaymentRef>
            <RiskScore>0</RiskScore>
            <Description>OK, CAPTURED response code 00</Description>
        </SaleResponse>
    </Message>
    <Digest>PPgR5l2REwe8eIaFuINAv2lL2GGZwb81ocaLXztAWj8=</Digest>
</VPOS>
Unscheduled Recurring child

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730817862963" timeStamp="2024-11-05T16:44:22.963+02:00">
        <RecurringOperationRequest>
            <Authentication>
                <Mid>70000477</Mid>
            </Authentication>
            <TransactionInfo>
                <OrderId>1730817724666</OrderId>
            </TransactionInfo>
            <Operation>RecurringChild</Operation>
            <OrderInfo>
                <OrderId>1730817724666</OrderId>
                <OrderDesc></OrderDesc>
                <OrderAmount>16.0</OrderAmount>
                <Currency>EUR</Currency>
            </OrderInfo>
        </RecurringOperationRequest>
    </Message>
    <Digest>3e5zdIyj9zP4Jq3NgbEaJZikO2AlSWNEvNwn0Vi1Zyo=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1730817862963" timeStamp="2024-11-05T16:44:22.963+02:00" version="2.1">
    <RecurringOperationRequest>
        <Authentication>
            <Mid>70000477</Mid>
        </Authentication>
        <TransactionInfo>
            <OrderId>1730817724666</OrderId>
        </TransactionInfo>
        <Operation>RecurringChild</Operation>
            <OrderInfo>
            <OrderId>1730817724666</OrderId>
            <OrderDesc></OrderDesc>
            <OrderAmount>16.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
    </RecurringOperationRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730817862963" timeStamp="2024-11-05T16:44:26.965+02:00">
        <RecurringOperationResponse>
            <OrderId>1730817724666/2</OrderId>
            <OrderAmount>16.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>16.0</PaymentTotal>
            <Status>CAPTURED</Status>
            <TxId>92639555750481</TxId>
            <Sequence>2</Sequence>
            <PaymentRef>230419</PaymentRef>
            <RiskScore>77</RiskScore>
            <Description>OK, CAPTURED response code 00</Description>
        </RecurringOperationResponse>
    </Message>
    <Digest>U6qDjXrCdjQMNIvSOVPiO5GbNQdDojyF+hJWWYA50yY=</Digest>
</VPOS>
Payment Link Request

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1728981255715" timeStamp="2024-10-15T11:34:15.715+03:00">
        <PaymentLinkRequest>
            <Authentication>
                <Mid>90006064</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1728981205998</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>3.0</OrderAmount>
                <Currency>EUR</Currency>
                <PayerEmail>simos.siatis@worldline.com</PayerEmail>
                <BillingAddress>
                <country>GR</country>
                <state>
                </state>
                <zip>12345</zip>
                <city>Athens</city>
                <address>Test</address>
                </BillingAddress>
            </OrderInfo>
            <PaymentInfo/>
            <TxType>PAYMENT</TxType>
            <LinkValidityDays>5</LinkValidityDays>
            <MailLinkIfValidMail>true</MailLinkIfValidMail>
        </PaymentLinkRequest>
    </Message>
    <Digest>1yidVqPYsqK+lyy/3cCwsLAha1ksQhgYbStfQH17OuA=</Digest>
</VPOS>

Canonicalized part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1728981255715" timeStamp="2024-10-15T11:34:15.715+03:00" version="2.1">
    <PaymentLinkRequest>
        <Authentication>
            <Mid>90006064</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1728981205998</OrderId>
            <OrderDesc>
            </OrderDesc>
            <OrderAmount>3.0</OrderAmount>
            <Currency>EUR</Currency>
            <PayerEmail>simos.siatis@worldline.com</PayerEmail>
            <BillingAddress>
            <country>GR</country>
            <state>
            </state>
            <zip>12345</zip>
            <city>Athens</city>
            <address>Test</address>
            </BillingAddress>
        </OrderInfo>
        <PaymentInfo>
        </PaymentInfo>
        <TxType>PAYMENT</TxType>
        <LinkValidityDays>5</LinkValidityDays>
        <MailLinkIfValidMail>true</MailLinkIfValidMail>
    </PaymentLinkRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1728981255715" timeStamp="2024-10-15T11:34:15.975+03:00">
        <PaymentLinkResponse>
            <OrderId>1728981205998</OrderId>
            <OrderAmount>3.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>3.0</PaymentTotal>
            <Status>EXECWAIT</Status>
            <TxId>92639555657341</TxId>
            <Description>OK, link created mailed</Description>
            <PaymentLink>https://eurocommerce-test.cardlink.gr/vpos/Paylink/b033573194386268462f9034e0391f36</PaymentLink>
            <LinkMailed>true</LinkMailed>
        </PaymentLinkResponse>
    </Message>
    <Digest>IwQfgRMoiKvklLjzFBD+GphxTJDewH1beTcxNf+no6Y=</Digest>
</VPOS>

Sales Transaction, VPOS v2.1 with CSE (This service will be available soon by Worldline)

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707810904399" timeStamp="2024-02-13T09:55:04.399+02:00">
        <SaleRequest>
            <Authentication>
                <Mid>0000001</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1707810828988</OrderId>
                <OrderDesc>
                </OrderDesc>
                <OrderAmount>6.0</OrderAmount>
                <Currency>EUR</Currency>
            </OrderInfo>
            <PaymentInfo>
                <PayMethod>visa</PayMethod>
                <CardEncData>NuKg/iTZ+UvJCO99L6Jbl+9ZaXYnpC9q4bB5VnS/sKJ2PGlOU8fvFiU2vQzD2ZxGuSx9BuHcMDcYWENulvnvU0tsWGmyigo9H98pQ8qlKPnVHfR9Ies7Nq8U/TstR8s4s2HDyFZvISzJgctgj7+dAjkTcY/sv2ZSQHBJtGu/mtb7q0zvECNMOPCrQbANNlTzYnRHdRpENs8Sd66LMpc3F/use/9tNv9rlBh40U6pSYN0ENt22kNEwkewXbq8C9JzHJUe2K2ASYLSZMz20XfpYPsrE5RXLbi5yF0YWqHzYFJYxbeUgjpec8GhPYT0R5qUJB7AwmiLzclLtzTFn5Uqn6+CO6oGJ09oP20uCKfzBjH9Jyn8Z1l3lJqUwxQ6DYxU8vcDE+8aotUEb0I6RbDUP9Y9M/uQVLoyjI4LzrHwk7HQH0dann0BLUwKplHzTJun+pm7UQrUm5KuuQwstfIZWp4fD62FRLDsFC8zfv9Oymt25Id9W0eE8Y4r2+/53fYe</CardEncData>
            </PaymentInfo>
        </SaleRequest>
    </Message>
    <Digest>rs/fkU2bse+GEVwN3n/78O5iFdQZrGBD0ib85u9Qazw=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1707810904399" timeStamp="2024-02-13T09:55:04.399+02:00" version="2.1">
    <SaleRequest>
        <Authentication>
            <Mid>0000001</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1707810828988</OrderId>
            <OrderDesc>
            </OrderDesc>
            <OrderAmount>6.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
        <PaymentInfo>
            <PayMethod>visa</PayMethod>
            <CardEncData>NuKg/iTZ+UvJCO99L6Jbl+9ZaXYnpC9q4bB5VnS/sKJ2PGlOU8fvFiU2vQzD2ZxGuSx9BuHcMDcYWENulvnvU0tsWGmyigo9H98pQ8qlKPnVHfR9Ies7Nq8U/TstR8s4s2HDyFZvISzJgctgj7+dAjkTcY/sv2ZSQHBJtGu/mtb7q0zvECNMOPCrQbANNlTzYnRHdRpENs8Sd66LMpc3F/use/9tNv9rlBh40U6pSYN0ENt22kNEwkewXbq8C9JzHJUe2K2ASYLSZMz20XfpYPsrE5RXLbi5yF0YWqHzYFJYxbeUgjpec8GhPYT0R5qUJB7AwmiLzclLtzTFn5Uqn6+CO6oGJ09oP20uCKfzBjH9Jyn8Z1l3lJqUwxQ6DYxU8vcDE+8aotUEb0I6RbDUP9Y9M/uQVLoyjI4LzrHwk7HQH0dann0BLUwKplHzTJun+pm7UQrUm5KuuQwstfIZWp4fD62FRLDsFC8zfv9Oymt25Id9W0eE8Y4r2+/53fYe</CardEncData>
        </PaymentInfo>
    </SaleRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1707810904399" timeStamp="2024-02-13T09:55:04.807+02:00">
        <SaleResponse>
            <OrderId>1707810828988</OrderId>
            <OrderAmount>6.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>6.0</PaymentTotal>
            <Status>CAPTURED</Status>
            <TxId>92639553599991</TxId>
            <PaymentRef>202613</PaymentRef>
            <RiskScore>0</RiskScore>
            <Description>OK, CAPTURED response code 00</Description>
        </SaleResponse>
    </Message>
    <Digest>zQNVX8J8R9VMDrEQO7NXY7vwz4wy7u8jLD8GW8srLxE=</Digest>
</VPOS>
Sales Transaction, VPOS v4.1 with CSE (This service will be available soon by Worldline)

Request

XML
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
<Message messageId="M1707811204372" timeStamp="2024-02-13T10:00:04.372+02:00" version="4.1">
    <SaleRequest>
        <Authentication>
            <Mid>0000001</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1707811109116</OrderId>
            <OrderDesc/>
            <OrderAmount>6.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
        <PaymentInfo>
            <PayMethod>visa</PayMethod>
            <CardEncData>ZjffJ8CFZmvLOTF6VcZinKEnsSt9NLsli8qs/LYob4qypvvcS9gGLAXMpri1mfDyFFyrJ+GkhnM+1gv//Abve+dDx6tWeRVmiE23O9o6z2Ccfcg3eipkdYiDTcIAFjxOE+YOYOQwdOrTA1b8gHpLjs6Pa+N/ELQ2zFf5wlodBXmmLHGj1ZJhbixfRcyDWvQJmb19PSbSPo7NkEC84N8EbBHHTAuwVcWUfhm547GeYg5UeQkjWzNB7jQ96QJiqtSjvVeYROYhL1EMOkJVeAs6G0rQMFAifSs/UTJvySJcpKELVluj4HToO9kVcISceFF0wp6OPlD7Pv4+QNeOo170BSfHsk3P+9Zh1UGvYFaY8II//88LUxlBxuc4Weqk6nys/qLzN/i8wiCVz6yN3ffgBgnMNVSmrWRhmjH967Co7yt7AYvRWJ0tHK8GAB4dtGHOfVlfVcDItw/BVVM2gVUPH+c5NYB+oDKxbcBYszeLWZVQGgQuMg+FXG2caQMiI/tv</CardEncData>
        </PaymentInfo>
    </SaleRequest>
</Message>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    <ds:SignedInfo>
        <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
        <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
        <ds:Reference URI="#M1707811204372">
        <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
        <ds:DigestValue>hjw4IzS7rFLUtgOF/egPvARof7bNB3CmULGPf8PdxOI=</ds:DigestValue>
        </ds:Reference>
    </ds:SignedInfo>
    <ds:SignatureValue>
    I3F4QzS313oO4aJka4/igU2wXDvvCFJ1eh6fhvIlUrSg+BY02HUne6d43tVjwghCYsx1dFJhwyz7
    eg6cv0o5MXoL09ESiqIeyTtvd75BAb92pVYZszyuYGcNbzyWyHBrfkz/DrfORScDO5ymdP8Ci+6X
    s2a8/mBraK9WxFyt9f2Q0xPYMX4Tx+anuvVWqnuHKmggYCFhNpeGR50hJpJMy65lOca5OMpaPBn/
    2/vUCuNEkTlwiijr9B+hmMC/7xgar3x3LTAsECTvYzxY5fK5aHkJej4+zWTEgMt+WXsmjO26f1xD
    M9SNPA4U9+ZGpeO7YxjSXQPYtxEZ4RmKAibRIA==
    </ds:SignatureValue>
    <ds:KeyInfo>
        <ds:X509Data>
        <ds:X509Certificate>
        MIIESzCCAzOgAwIBAgIJANq6Drpt8SB5MA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNVBAYTAkVFMREw
        DwYDVQQIEwhIYXJqdW1hYTEQMA4GA1UEBxMHVGFsbGlubjEQMA4GA1UEChMHTW9kaXJ1bTEUMBIG
        A1UECxMLRGV2ZWxvcG1lbnQxGjAYBgNVBAMTEWludGVyZmFjZTRTaWdua2V5MB4XDTE3MTExNjE0
        MDUwN1oXDTMxMDcyNjE0MDUwN1owdjELMAkGA1UEBhMCRUUxETAPBgNVBAgTCEhhcmp1bWFhMRAw
        DgYDVQQHEwdUYWxsaW5uMRAwDgYDVQQKEwdNb2RpcnVtMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEa
        MBgGA1UEAxMRaW50ZXJmYWNlNFNpZ25rZXkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
        AQD17fW0urJzMwcly0Ij6jrkyltgREpxvRp1W7eFbe4iCUP0G3YbVD7T3qlDXa4j8up57t1KhhDV
        wfssBwGzSnZeZDVfzuF2Cdu9bDe7R8/obVLMUoShe4kr3qqUkzEF2/8yGnf+L2kE/qPgS1cWLg+1
        SHKuAXjlq2TWnduF+hO71jbGItbuI9EqWsym9/+ChUzm6KSeF/zVzQuunYPpTXDOIAZoDvh22IDr
        WEeBbgVhhN+Z4jn8T/dOcyxGGY+wn6bC087nWLRJvxNyYBqUt1cI3fYIXO3AgPgktFOHgqNw5q4m
        XVJRynu31SN7T0GBJxBrhVhDZEBJknglia2zpssXAgMBAAGjgdswgdgwHQYDVR0OBBYEFImadY2X
        UUEADcnAi2qwi433Npp+MIGoBgNVHSMEgaAwgZ2AFImadY2XUUEADcnAi2qwi433Npp+oXqkeDB2
        MQswCQYDVQQGEwJFRTERMA8GA1UECBMISGFyanVtYWExEDAOBgNVBAcTB1RhbGxpbm4xEDAOBgNV
        BAoTB01vZGlydW0xFDASBgNVBAsTC0RldmVsb3BtZW50MRowGAYDVQQDExFpbnRlcmZhY2U0U2ln
        bmtleYIJANq6Drpt8SB5MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAL0bSHmsVF/P
        ys1vLmehFIvkjopF2plRVklCalMiy+IJx8N9A91PsCbc2veykvIlFtEwVoVZGPtSlNDUl9HsSH/A
        zcatBRWe/Iz1W/4rMa1UWZsk2DDw6bjvo1KPYIvHBufUB4IXm/qyFL7IohYcWF/sw0y+XMrvcd3c
        7ClZ1mq43GKnlHkXwaPWHoMnuviguIbgKAHKVT9pgqCZQSoIjN08oejCa7qVlYuUY5EGwzuHNErn
        tmcgicP7sLWd4Pu1fAx+51tgDSGjh2m0SSDz2rv7CrJ44RXIUOWAMWbC4myssyea3t+GrSvWrDGH
        RLXZUNmvy+zFSB+QFWEW2nlfYI8=
        </ds:X509Certificate>
        </ds:X509Data>
    </ds:KeyInfo>
</ds:Signature>
</VPOS>

Response

XML
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
<Message messageId="M1707811204372" timeStamp="2024-02-13T10:00:04.564+02:00" version="4.1">
    <SaleResponse>
        <OrderId>1707811109116</OrderId>
        <OrderAmount>6.0</OrderAmount>
        <Currency>EUR</Currency>
        <PaymentTotal>6.0</PaymentTotal>
        <Status>CAPTURED</Status>
        <TxId>92639553600021</TxId>
        <PaymentRef>202616</PaymentRef>
        <RiskScore>15</RiskScore>
        <Description>OK, CAPTURED response code 00</Description>
    </SaleResponse>
</Message>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    <ds:SignedInfo>
        <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
        <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
        <ds:Reference URI="#M1707811204372">
        <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
        <ds:DigestValue>bkRav6rpRaONFNrlAq4uDRvE0O9XgSNg8wTGwngrTPU=</ds:DigestValue>
        </ds:Reference>
    </ds:SignedInfo>
    <ds:SignatureValue>
    QeEVcTgQb68QeSP8yCHCcYGLjnIfVtyT23ZTZHs6nRSwCQCEqPMN8cLzq6Afw+mPB5jYjD7XiwaI
    b3G0QqxEUUHqLNMDTZ8f0/oIwmRXVAbvot/ZY3GfkSy0l/c8nuR68iwE+uimfpH7C/YkIzLg4zCX
    IYP+EFft3Eex18XLEYMUqWP/Ct/Ib4TaJniKMI52tcQ3b9diVDMldQ3f5Ez5TinpE3c0VKeo2l7g
    fz+/CdOaGlEQXRY3zlJUE5H/AgRmJzKD/jBvhliNPFBHo24mwgKN45lsCQFzggVb4XZFmO7++Z7H
    XK7XtlrKpKpiBDGwR+fZ222KXKmtMvrvk3SvhjKpEQsN5b3BuXBXAr1Mvphrs4nPC8oYAv+aSHW4
    Bz9mKlMQNanAHh0eIHWtzpGEMeWifPKRSES1uPcw7EpU3DW/WlsavN8qGRPM+vhmFODKFlMNX6/A
    dbT6g9Zbu+rAb/NVHlySShvKfifubiWvb+n2lXuGXcAe7d6MvvNZCDZ/
    </ds:SignatureValue>
    <ds:KeyInfo>
        <ds:X509Data>
        <ds:X509Certificate>
        MIIEVTCCAr0CBGQm1T4wDQYJKoZIhvcNAQELBQAwbzEfMB0GA1UEAxMWQ2FyZGxpbmtNZXNzYWdl
        U2lnbmluZzELMAkGA1UECxMCUFMxEDAOBgNVBAoTB1ByaW50ZWMxDzANBgNVBAcTBkF0aGVuczEP
        MA0GA1UECBMGQXR0aWtpMQswCQYDVQQGEwJHUjAeFw0yMzAzMzExMjQyMzhaFw0zMzAzMjgyMDU5
        NTlaMG8xHzAdBgNVBAMTFkNhcmRsaW5rTWVzc2FnZVNpZ25pbmcxCzAJBgNVBAsTAlBTMRAwDgYD
        VQQKEwdQcmludGVjMQ8wDQYDVQQHEwZBdGhlbnMxDzANBgNVBAgTBkF0dGlraTELMAkGA1UEBhMC
        R1IwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCEI77PnF3W9npHsYFebQVEDbkoI7FY
        0ZHvHtXKcwciGrXkhD6aoAGagER5cZjkeaTqdeS8yyML5ASYiXKmDNIJKTdWWwz/qiFixA5VRkwB
        JNWiXuDySLvcPUvn9TzmrGITd00kZIGe7J9f0dZGzzkNWDY5sqAPCRhEEZWMyEYBLIJp7I2oFyo7
        38WTDOMua3V+hghqzFo6z2S97vjCGtCN2Wn4lG3WyDyoiXudFRTt2FbXMgpr/AIt/YXHWs3vOj7n
        Q0mfSmuLFy2X25gZcKfCo2jocH9IFozd3YIys+KIWh7uv3qLpbLEIpQ2SQ+gt57JK7A1Lw2luuOq
        6qPlK1RV2AW4W9L0g7jJc6t4hM5NMZJYzgYum/ajcoCTl+ip/UpIRDJRL+w5cbZ/Lhc4+qcgTi1p
        liJRWvEoRUD0Bi9x/ACYEVj5QeZgvollo4zl+3lrrZaYfLEnIp8vet1RFTri6I5CRjokubbcyBxz
        d9+FTdW2Co66Ql7hPSv5UPO35ZcCAwEAATANBgkqhkiG9w0BAQsFAAOCAYEANcFACfhM7FhNYJaO
        XVwHdaE3fp2hMLajIg2LXhgjpjd3rM9nibhCbKBEIPNg8xWMPXbUdTcSqVKudjyuKxvdTkx6fMEg
        iLsaC29+JDfM1oXiGXiLiT11ayw8r94OX3AzXf8CYXLfXlY1AkuNXsp2Ocbn+/kFb3+9YG10qWzf
        qU3p7BN0chHDXaK+x3JfNg+z+8URt62w0e9+jDRfr2V/8Z7ev2aO2X/LZmCG9peYaELsSAgqvLFq
        SOOOXZtG7h7hqcE3xCSRlH13hK1gMtMQRRtiwbr2sQUL5YECpWWK1S+kyfcawQDiA5qxIcxpTqPz
        L7gPX4dzV/nQl40Jk+D0bTOaKoCMW1or5BRRo5mt4Uc+8ChHKQzr20VUmwCVf2FUODGCh4gg3DYH
        uU46fkKXexUD92aI/d/F/Vv/LZORZ8Wt4eIEmpmWW08Xww7LEqDpzHyGZ5BNuHf6r5Yb1rmS1Z/L
        PRu+VcI4Hy8081eP5rAcvjUTCjp6A9EwbDKsjH5K
        </ds:X509Certificate>
        </ds:X509Data>
    </ds:KeyInfo>
</ds:Signature>
</VPOS>
Secondary requests

Below you may find indicative XML requests for secondary VPOS transactions.

Capture Request

Capture Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
	<Message version="2.1" messageId="M1681999184802" timeStamp="2023-04-20T16:59:44.802+03:00">
      <CaptureRequest>
        <Authentication>
          <Mid>0101119349</Mid>
        </Authentication>
        <OrderInfo>
          <OrderId>O230419155347</OrderId>
          <OrderAmount>50.0</OrderAmount>
          <Currency>EUR</Currency>
        </OrderInfo>
      </CaptureRequest>
	</Message>
<Digest>5WdVnTF7+4B6HuluLi4vu9Xcz5suaAJayq2gw6xaCXA=</Digest>
</VPOS>

Canonicalized Part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1681999184802" timeStamp="2023-04-20T16:59:44.802+03:00" version="2.1">
    <CaptureRequest>
        <Authentication>
            <Mid>0101119349</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>O230419155347</OrderId>
            <OrderAmount>50.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
    </CaptureRequest>
</Message>

Capture Request’s Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1681999184802" timeStamp="2023-04-20T16:59:53.876+03:00">
        <CaptureResponse>
            <OrderId>O230419155347</OrderId>
            <OrderAmount>50.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>50.0</PaymentTotal>
            <Status>CAPTURED</Status>
            <TxId>92639550455241</TxId>
            <PaymentRef>102959</PaymentRef>
            <Description>OK, CAPTURED response code 00</Description>
            <Attribute name="EXTACQUIRERID">026</Attribute>
        </CaptureResponse>
    </Message>
<Digest>dXvjI9lz6rTmzEEMs0Wz1aicyIZEU7aximjfryr6qt8=</Digest>
</VPOS>
Refund

Refund Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1681998334925" timeStamp="2023-04-20T16:45:34.925+03:00">
        <RefundRequest>
            <Authentication>
                <Mid>0101119349</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>1681135234937</OrderId>
                <OrderAmount>50.0</OrderAmount>
                <Currency>EUR</Currency>
            </OrderInfo>
        </RefundRequest>
    </Message>
    <Digest>9s298kY8kPEGoLvNV9NFNcbZCCyvZxK3oL7nr8SQO6o=</Digest>
</VPOS>

Canonicalized Part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1681998334925" timeStamp="2023-04-20T16:45:34.925+03:00" version="2.1">
    <RefundRequest>
        <Authentication>
            <Mid>0101119349</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>1681135234937</OrderId>
            <OrderAmount>50.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
    </RefundRequest>
</Message>

Refund Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1681998334925" timeStamp="2023-04-20T16:45:43.035+03:00">
        <RefundResponse>
            <OrderId>1681135234937</OrderId>
            <OrderAmount>50.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>50.0</PaymentTotal>
            <Status>CAPTURED</Status>
            <TxId>92639550455101</TxId>
            <Description>OK, CAPTURED response code 00</Description>
            <Attribute name="EXTACQUIRERID">026</Attribute>
        </RefundResponse>
    </Message>
    <Digest>WgP9X7soaAm48F3eaBas3Ny5Ny+UurADyDtd8kaKM8U=</Digest>
</VPOS>
Cancel

Cancel Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1681999515815" timeStamp="2023-04-20T17:05:15.815+03:00">
        <CancelRequest>
            <Authentication>
                <Mid>0101119349</Mid>
            </Authentication>
            <OrderInfo>
                <OrderId>O230420170325</OrderId>
                <OrderAmount>3.0</OrderAmount>
                <Currency>EUR</Currency>
            </OrderInfo>
        </CancelRequest>
    </Message>
    <Digest>YshopcLjpOsUWH0IYGx1X4Yk0gqDp4Uq3onM9xMWPnM=</Digest>
</VPOS>

Canonicalized Part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1681999515815" timeStamp="2023-04-20T17:05:15.815+03:00" version="2.1">
    <CancelRequest>
        <Authentication>
            <Mid>0101119349</Mid>
        </Authentication>
        <OrderInfo>
            <OrderId>O230420170325</OrderId>
            <OrderAmount>3.0</OrderAmount>
            <Currency>EUR</Currency>
        </OrderInfo>
    </CancelRequest>
</Message>

Cancel Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1681999515815" timeStamp="2023-04-20T17:05:23.491+03:00">
        <CancelResponse>
            <OrderId>O230420170325</OrderId>
            <OrderAmount>3.0</OrderAmount>
            <Currency>EUR</Currency>
            <PaymentTotal>3.0</PaymentTotal>
            <Status>AUTHORIZED</Status>
            <TxId>92639550455331</TxId>
            <PaymentRef>102963</PaymentRef>
            <Description>OK, AUTHORIZED response code 00</Description>
            <Attribute name="EXTACQUIRERID">026</Attribute>
        </CancelResponse>
    </Message>
    <Digest>FbD2RxyWKwrvPn2G0WqD+owxEBsKPIU5lP6qM+zdWrA=</Digest>
</VPOS>
Status Request

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1732711210395" timeStamp="2024-11-27T14:40:10.395+02:00">
        <StatusRequest>
            <Authentication>
                <Mid>0101119349</Mid>
            </Authentication>
            <TransactionInfo>
                <OrderId>O240918120933</OrderId>
            </TransactionInfo>
        </StatusRequest>
    </Message>
    <Digest>Q+MDuuvhbIjVV3zRXHBiD8lv/g8GuSHc+3JU+HgEuQY=</Digest>
</VPOS>

Canonicalized Part

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1732711210395" timeStamp="2024-11-27T14:40:10.395+02:00" version="2.1">
    <StatusRequest>
        <Authentication>
            <Mid>0101119349</Mid>
        </Authentication>
        <TransactionInfo>
            <OrderId>O240918120933</OrderId>
        </TransactionInfo>
    </StatusRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1732711210395" timeStamp="2024-11-27T14:40:10.459+02:00">
        <StatusResponse>
            <TransactionDetails>
                <OrderId>O240918120933</OrderId>
                <OrderAmount>12.0</OrderAmount>
                <Currency>EUR</Currency>
                <PaymentTotal>12.0</PaymentTotal>
                <Status>CAPTURED</Status>
                <TxId>92639555542791</TxId>
                <PaymentRef>786052</PaymentRef>
                <RiskScore>0</RiskScore>
                <Description>OK, CAPTURED response code 00</Description>
                <Attribute name="MERCHANT NO">0101119349</Attribute>
                <Attribute name="USER IP">136.226.199.71</Attribute>
                <Attribute name="CHANNEL">Redirection</Attribute>
                <Attribute name="3D STATUS">1 – Fully authenticated</Attribute>
                <Attribute name="SETTLEMENT STATUS">SENT</Attribute>
                <Attribute name="SETTLEMENT FILE">ECOMMER-20240919.txt</Attribute>
                <Attribute name="BATCH NO">1503</Attribute>
                <Attribute name="ISO response code">00</Attribute>
                <Attribute name="ORDER DESCRIPTION">Test order some items</Attribute>
                <Attribute name="CARD MASK PAN">518834########11</Attribute>
                <Attribute name="INSTALLMENT SEQUENCE">1</Attribute>
                <Attribute name="INSTALLMENT PERIOD">04</Attribute>
                <Attribute name="INSTALLMENT OFFSET">00</Attribute>
                <Attribute name="ECOM-FLG">5</Attribute>
                <Attribute name="ECI">02</Attribute>
                <Attribute name="PAYEREMAIL">test@test.gr</Attribute>
                <Attribute name="PAYERPHONE">30-698818511</Attribute>
                <Attribute name="BILLCOUNTRY">GR</Attribute>
                <Attribute name="BILLSTATE">Corinthia</Attribute>
                <Attribute name="BILLZIP">20004</Attribute>
                <Attribute name="BILLADDRESS">Agiou Nikolau 10-20</Attribute>
                <Attribute name="EXTACQUIRERID">026</Attribute>
                <TxType>PAYMENT</TxType>
                <TxDate>2024-09-18T12:10:32.072+03:00</TxDate>
                <TxStarted>2024-09-18T12:10:12.903+03:00</TxStarted>
                <TxCompleted>2024-09-18T12:10:32.755+03:00</TxCompleted>
                <PaymentMethod>mastercard</PaymentMethod>
            </TransactionDetails>
        </StatusResponse>
    </Message>
    <Digest>3rsjGSww0mCagFAGV4ziQZ8qp6QATD/WfCimUk4fmfg=</Digest>
</VPOS>
Recurring cancel

Request

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730822974343" timeStamp="2024-11-05T18:09:34.343+02:00">
        <RecurringOperationRequest>
            <Authentication>
                <Mid>70000477</Mid>
            </Authentication>
            <TransactionInfo>
                <OrderId>1730817724666</OrderId>
            </TransactionInfo>
            <Operation>Cancel</Operation>
        </RecurringOperationRequest>
    </Message>
    <Digest>OCbkGh+S7B6VsHxQsVco08OSwlnauM3EZD1tFfH+M2s=</Digest>
</VPOS>

Canonicalized

XML
<Message xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" messageId="M1730822974343" timeStamp="2024-11-05T18:09:34.343+02:00" version="2.1">
    <RecurringOperationRequest>
        <Authentication>
            <Mid>70000477</Mid>
        </Authentication>
        <TransactionInfo>
            <OrderId>1730817724666</OrderId>
        </TransactionInfo>
        <Operation>Cancel</Operation>
    </RecurringOperationRequest>
</Message>

Response

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<VPOS xmlns="http://www.modirum.com/schemas/vposxmlapi41" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
    <Message version="2.1" messageId="M1730822974343" timeStamp="2024-11-05T18:09:34.485+02:00">
        <RecurringOperationResponse>
            <OrderId>1730817724666</OrderId>
            <Status>CANCELED</Status>
            <TxId>92639555750471</TxId>
            <Description>Recurring canceled txid 92639555750471</Description>
        </RecurringOperationResponse>
    </Message>
    <Digest>hgemdkgB09f2i1nSyfG7GaGfKUk1UZ+wBpeDbYmziCg=</Digest>
</VPOS>
MPI XML Enrollment Request v4.0
XML
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<ModirumMPI xmlns="http://www.modirum.com/schemas/mpiapi" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
<Message md="01861E14785986823025C9F01EE3D4E8" merchantId="sys1331720664552" messageId="M1702309854564" version="4.0">
<Request>
<EnrollmentRequest>
<Parameters>
<pan>4016360000000010</pan>
<expiry>2912</expiry>
<deviceCategory>0</deviceCategory>
<purchAmount>1075</purchAmount>
<exponent>2</exponent>
<description>DVD Movies</description>
<currency>978</currency>
<termUrl>https://alphaecommerce-test.cardlink.gr:443/coffeehouse/MerchantHandler2;jsessionid=01861E14785986823025C9F01EE3D4E8</termUrl>
<TDS2Attributes>
<Attribute name="TDS2_BrowserIP">126.25.26.55</Attribute>
<Attribute name="TDS2_Navigator_language">el</Attribute>
<Attribute name="TDS2_Navigator_jsEnabled">true</Attribute>
<Attribute name="TDS2_Screen_height">1080</Attribute>
<Attribute name="TDS2_Screen_width">512</Attribute>
<Attribute name="TDS2_UserAgent">Chrome</Attribute>
<Attribute name="TDS2_BrowserAccept">yes</Attribute>
<Attribute name="TDS2.cardholderName">Cardlink</Attribute>
<Attribute name="TDS2.email">cardlink@cardlink.gr</Attribute>
<Attribute name="TDS2.mobilePhone">30-6945454545</Attribute>
<Attribute name="TDS2.billAddrCity">C</Attribute>
<Attribute name="TDS2.billAddrCountry">300</Attribute>
<Attribute name="TDS2.billAddrLine1">Address</Attribute>
<Attribute name="TDS2.billAddrPostCode">12345</Attribute>
</TDS2Attributes>
<xid>qCgs+FM+ExU7SucNKqdsa3l77nk=</xid>
<merchantTxId>2af97c5c-e03a-44d8-9340-b0c2ce8ac7f7</merchantTxId>
</Parameters>
</EnrollmentRequest>
</Request>
</Message>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2006/12/xml-c14n11"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
<ds:Reference URI="#M1702309854564">
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
<ds:DigestValue>ndeWLRJWw10JFLs3NKDV5lqaFov56RmJTIpgphO3cRg=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
8f06wVCWo6o+ZCzotp7eKUlBTpqReyV+oYd6YQmnLUmKzc++hiW597Az6EvOIS36S9a+m/wsDBNr
WJxX0GlzHPRzjl/c+hTtWR09b958PiJDJvNA7F6c6xAXIXuIDGlvDiHKBbA3ksHenQ5A8blFZNjI
1Dgmyv/K5LxZxm9RY1Wgvz84A9ky5Kdd0kiftgqFWYjWCkz9kbSt088W2aoJcDp3f2K2IzHPY1Xn
NVfPnSZGweoH09t7RQ/bc4U3BjTxw3MH5z/fcbYY/Gut75OWmaJ1KTIsvfqh5+7p/5DgLbRqlaYr
aZe6KAio9whnQLwVI3JPzCQobwdcFLW02b+tUQ==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIESzCCAzOgAwIBAgIJANq6Drpt8SB5MA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNVBAYTAkVFMREw
DwYDVQQIEwhIYXJqdW1hYTEQMA4GA1UEBxMHVGFsbGlubjEQMA4GA1UEChMHTW9kaXJ1bTEUMBIG
A1UECxMLRGV2ZWxvcG1lbnQxGjAYBgNVBAMTEWludGVyZmFjZTRTaWdua2V5MB4XDTE3MTExNjE0
MDUwN1oXDTMxMDcyNjE0MDUwN1owdjELMAkGA1UEBhMCRUUxETAPBgNVBAgTCEhhcmp1bWFhMRAw
DgYDVQQHEwdUYWxsaW5uMRAwDgYDVQQKEwdNb2RpcnVtMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEa
MBgGA1UEAxMRaW50ZXJmYWNlNFNpZ25rZXkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQD17fW0urJzMwcly0Ij6jrkyltgREpxvRp1W7eFbe4iCUP0G3YbVD7T3qlDXa4j8up57t1KhhDV
wfssBwGzSnZeZDVfzuF2Cdu9bDe7R8/obVLMUoShe4kr3qqUkzEF2/8yGnf+L2kE/qPgS1cWLg+1
SHKuAXjlq2TWnduF+hO71jbGItbuI9EqWsym9/+ChUzm6KSeF/zVzQuunYPpTXDOIAZoDvh22IDr
WEeBbgVhhN+Z4jn8T/dOcyxGGY+wn6bC087nWLRJvxNyYBqUt1cI3fYIXO3AgPgktFOHgqNw5q4m
XVJRynu31SN7T0GBJxBrhVhDZEBJknglia2zpssXAgMBAAGjgdswgdgwHQYDVR0OBBYEFImadY2X
UUEADcnAi2qwi433Npp+MIGoBgNVHSMEgaAwgZ2AFImadY2XUUEADcnAi2qwi433Npp+oXqkeDB2
MQswCQYDVQQGEwJFRTERMA8GA1UECBMISGFyanVtYWExEDAOBgNVBAcTB1RhbGxpbm4xEDAOBgNV
BAoTB01vZGlydW0xFDASBgNVBAsTC0RldmVsb3BtZW50MRowGAYDVQQDExFpbnRlcmZhY2U0U2ln
bmtleYIJANq6Drpt8SB5MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAL0bSHmsVF/P
ys1vLmehFIvkjopF2plRVklCalMiy+IJx8N9A91PsCbc2veykvIlFtEwVoVZGPtSlNDUl9HsSH/A
zcatBRWe/Iz1W/4rMa1UWZsk2DDw6bjvo1KPYIvHBufUB4IXm/qyFL7IohYcWF/sw0y+XMrvcd3c
7ClZ1mq43GKnlHkXwaPWHoMnuviguIbgKAHKVT9pgqCZQSoIjN08oejCa7qVlYuUY5EGwzuHNErn
tmcgicP7sLWd4Pu1fAx+51tgDSGjh2m0SSDz2rv7CrJ44RXIUOWAMWbC4myssyea3t+GrSvWrDGH
RLXZUNmvy+zFSB+QFWEW2nlfYI8=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature>
</ModirumMPI>