The refund service has been modified to support online capabilities. From now on, a merchant is able to do :
Online Refund
Offline Refund ( As in previous versions)
Following Nexofast Specification Update Bulletin No. 11, Reference to the Original Transaction for Refund, refund reference data has been added in this service as well.
Below is a link that explains the latter.
Examples of the use cases with their corresponding XML can be found below.
AcceptorAuthorisationRequest Conditions:
Presence of Refund Reference Data(DF59)
Refund Online
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.001.001.06"> <AccptrAuthstnReq> <Hdr> <MsgFctn>AUTQ</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <CreDtTm>2021-06-15T10:36:45.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <AuthstnReq> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> <Trck2>5219610200140517=210812110000946</Trck2> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> <Crdhldr> <Lang>en</Lang> </Crdhldr> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>false</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T10:36:45.000+00:00</TxDtTm> <TxRef>00000009</TxRef> </TxId> <OrgnlTx> <TxId> <TxDtTm>2021-06-15T10:36:45.000+00:00</TxDtTm> <TxRef>1234567890</TxRef> </TxId> <TxTp>CRDP</TxTp> <CardDataNtryMd>DFLE</CardDataNtryMd> </OrgnlTx> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <OnLineRsn>TRMF</OnLineRsn> </TxDtls> </Tx> </AuthstnReq> </AccptrAuthstnReq> </Document>
AcceptorCompletionAdvice Conditions:
Presence of Refund Reference Data(DF59)
Refund Online
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.003.001.06"> <AccptrCmpltnAdvc> <Hdr> <MsgFctn>FCMV</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <ReTrnsmssnCntr>1</ReTrnsmssnCntr> <CreDtTm>2021-06-15T10:36:45.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <CmpltnAdvc> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <OnLineCntxt>true</OnLineCntxt> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>true</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T10:36:45.000+00:00</TxDtTm> <TxRef>00000009</TxRef> </TxId> <OrgnlTx> <TxId> <TxDtTm>2021-06-15T10:36:45.000+00:00</TxDtTm> <TxRef>1234567890</TxRef> </TxId> <TxTp>CRDP</TxTp> <CardDataNtryMd>DFLE</CardDataNtryMd> </OrgnlTx> <TxSucss>true</TxSucss> <Rvsl>false</Rvsl> <MrchntOvrrd>false</MrchntOvrrd> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <AuthrsdAmt>10.00</AuthrsdAmt> </TxDtls> <AuthstnRslt> <RspnToAuthstn> <Rspn>APPR</Rspn> </RspnToAuthstn> <AuthstnCd>000516</AuthstnCd> </AuthstnRslt> </Tx> </CmpltnAdvc> </AccptrCmpltnAdvc> </Document>
AcceptorCompletionAdvice Conditions:
Presence of Refund Reference Data(DF59)
Refund Offline
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.003.001.06"> <AccptrCmpltnAdvc> <Hdr> <MsgFctn>FCMV</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <ReTrnsmssnCntr>1</ReTrnsmssnCntr> <CreDtTm>2021-06-15T00:10:40.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <CmpltnAdvc> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <OnLineCntxt>false</OnLineCntxt> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>true</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T00:10:40.000+00:00</TxDtTm> <TxRef>00000020</TxRef> </TxId> <OrgnlTx> <TxId> <TxDtTm>2021-06-15T00:10:40.000+00:00</TxDtTm> <TxRef>1234567890</TxRef> </TxId> <TxTp>CRDP</TxTp> <CardDataNtryMd>DFLE</CardDataNtryMd> </OrgnlTx> <TxSucss>true</TxSucss> <Rvsl>false</Rvsl> <MrchntOvrrd>false</MrchntOvrrd> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <AuthrsdAmt>10.00</AuthrsdAmt> </TxDtls> </Tx> </CmpltnAdvc> </AccptrCmpltnAdvc> </Document>
AcceptorAuthorisationRequest Conditions:
Absence of Refund Reference Data(DF59)
Refund Online
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.001.001.06"> <AccptrAuthstnReq> <Hdr> <MsgFctn>AUTQ</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <CreDtTm>2021-06-15T11:22:05.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <AuthstnReq> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> <Trck2>5219610200140517=210812110000946</Trck2> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> <Crdhldr> <Lang>en</Lang> </Crdhldr> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>false</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T11:22:05.000+00:00</TxDtTm> <TxRef>00000010</TxRef> </TxId> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <OnLineRsn>TRMF</OnLineRsn> </TxDtls> </Tx> </AuthstnReq> </AccptrAuthstnReq> </Document>
AcceptorCompletionAdvice Conditions:
Absence of Refund Reference Data(DF59)
Refund Online
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.003.001.06"> <AccptrCmpltnAdvc> <Hdr> <MsgFctn>FCMV</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <ReTrnsmssnCntr>1</ReTrnsmssnCntr> <CreDtTm>2021-06-15T11:22:05.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <CmpltnAdvc> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <OnLineCntxt>true</OnLineCntxt> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>true</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T11:22:05.000+00:00</TxDtTm> <TxRef>00000010</TxRef> </TxId> <TxSucss>true</TxSucss> <Rvsl>false</Rvsl> <MrchntOvrrd>false</MrchntOvrrd> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <AuthrsdAmt>10.00</AuthrsdAmt> </TxDtls> <AuthstnRslt> <RspnToAuthstn> <Rspn>APPR</Rspn> </RspnToAuthstn> <AuthstnCd>000517</AuthstnCd> </AuthstnRslt> </Tx> </CmpltnAdvc> </AccptrCmpltnAdvc> </Document>
AcceptorCompletionAdvice Conditions:
Absence of Refund Reference Data(DF59)
Refund Offline
<?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:caaa.003.001.06"> <AccptrCmpltnAdvc> <Hdr> <MsgFctn>FCMV</MsgFctn> <PrtcolVrsn>6.0</PrtcolVrsn> <XchgId>0</XchgId> <ReTrnsmssnCntr>1</ReTrnsmssnCntr> <CreDtTm>2021-06-15T11:29:42.000+00:00</CreDtTm> <InitgPty> <Id>UBUNTU</Id> </InitgPty> <RcptPty> <Id>NATIXIS</Id> </RcptPty> </Hdr> <CmpltnAdvc> <Envt> <Acqrr> <Id> <Id>010009287351</Id> </Id> <ParamsVrsn>1.0</ParamsVrsn> </Acqrr> <Mrchnt> <Id> <Id>00000NEXOMER001</Id> </Id> <CmonNm>AMADIS 1111 Saint-Urbain Montréal</CmonNm> </Mrchnt> <POI> <Id> <Id>ASA00001</Id> </Id> <Cpblties> <CardRdngCpblties>ECTL</CardRdngCpblties> <ApprvlCdLngth>6</ApprvlCdLngth> <OnLineCpblties>SMON</OnLineCpblties> <MsgCpblties> <Dstn>CRCP</Dstn> <Dstn>MDSP</Dstn> <Dstn>MRCP</Dstn> <AvlblLang>en</AvlblLang> <AvlblLang>fr</AvlblLang> <AvlblLang>it</AvlblLang> </MsgCpblties> </Cpblties> <Cmpnt> <Tp>TERM</Tp> <Id> <PrvdrId>MANUFACTURER</PrvdrId> <Id>MODEL</Id> <SrlNb>ASADEVSN</SrlNb> </Id> <Sts /> </Cmpnt> <Cmpnt> <Tp>APLI</Tp> <Id> <PrvdrId>AMADIS</PrvdrId> <Id>ARKOS</Id> </Id> <Sts> <VrsnNb>2.0</VrsnNb> </Sts> </Cmpnt> </POI> <Card> <PlainCardData> <PAN>5219610200140517</PAN> <XpryDt>2021-08</XpryDt> <SvcCd>121</SvcCd> </PlainCardData> <IssrBIN>52196102</IssrBIN> <CardPdctPrfl>04</CardPdctPrfl> <CardBrnd>Carte a Piste</CardBrnd> </Card> </Envt> <Cntxt> <PmtCntxt> <CardPres>true</CardPres> <CrdhldrPres>true</CrdhldrPres> <OnLineCntxt>false</OnLineCntxt> <AttndncCntxt>ATTD</AttndncCntxt> <TxChanl>ECOM</TxChanl> <CardDataNtryMd>MGST</CardDataNtryMd> </PmtCntxt> </Cntxt> <Tx> <TxCaptr>true</TxCaptr> <TxTp>RFND</TxTp> <MrchntCtgyCd>5555</MrchntCtgyCd> <TxId> <TxDtTm>2021-06-15T11:29:42.000+00:00</TxDtTm> <TxRef>00000011</TxRef> </TxId> <TxSucss>true</TxSucss> <Rvsl>false</Rvsl> <MrchntOvrrd>false</MrchntOvrrd> <RcncltnId>1</RcncltnId> <TxDtls> <Ccy>EUR</Ccy> <TtlAmt>10.00</TtlAmt> <AmtQlfr>ACTL</AmtQlfr> <AuthrsdAmt>10.00</AuthrsdAmt> </TxDtls> </Tx> </CmpltnAdvc> </AccptrCmpltnAdvc> </Document>