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>