Gateway API
...
Authorisations
Requests and Responses
7 min
request message use iso20022 message definition acceptorauthorisationrequestv12 (message identifier caaa 001 001 12) it is recommended to use the iso 20022 dictionary to determine the complete structure of the message https //www iso20022 org/standardsrepository/type/acceptorauthorisationrequestv12 please note the following additional requirements property securitytrailer of type contentinformationtype36 (child of acceptorauthorisationrequestv12 ) is mandatory response message if the request could not be successfully processed, an acceptorrejection message will be returned otherewise, an acceptorauthorisationresponse message will be returned to inform the acceptor of the outcome of the request the acceptorauthorisationresponsev12 (message identifier caaa 002 001 12) will be used it is recommended to use the iso 20022 dictionary to determine the complete structure of the message https //www iso20022 org/standardsrepository/type/acceptorauthorisationrequestv12 please note that a securitytrailer of type contentinformationtype36 will always be included with the acceptorauthorisationresponse to allow the acceptor to verify that the response is legitimate examples the messages provided below are formatted for readability when sending requests to the gateway, the request body should be compacted by removing all non significant whitespace characters example authorisation request plain card data in this example, the card data is sent unencrypted in the plaincarddata (type plaincarddata15 ) property of paymentcard33 \<?xml version="1 0" encoding="utf 8"?> \<document 	xmlns\ none="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 001 001 09" 	xmlns\ xsi="http //www w3 org/2001/xmlschema instance" 	xmlns="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 001 001 09"> 	\<accptrauthstnreq> 	 \<hdr> 	 \<msgfctn>autq\</msgfctn> 	 \<prtcolvrsn>12\</prtcolvrsn> 	 \<xchgid>149\</xchgid> 	 \<credttm>2025 01 20t17 17 17 264z\</credttm> 	 \<initgpty> 	 \<id>66000001\</id> 	 \<tp>opoi\</tp> 	 \<issr>opoi\</issr> 	 \</initgpty> 	 \<rcptpty> 	 \<id>toro gateway\</id> 	 \<tp>itag\</tp> 	 \</rcptpty> 	 \</hdr> 	 \<authstnreq> 	 \<envt> 	 \<mrchnt> 	 \<id> 	 \<id>examplemer123\</id> 	 \<tp>merc\</tp> 	 \<issr>acqr\</issr> 	 \</id> 	 \<cmonnm>example merchant 123\</cmonnm> 	 \<lctnctgy>fixd\</lctnctgy> 	 \<lctnandctct> 	 \<pstladr> 	 \<twnnm>greenham\</twnnm> 	 \<ctrycd>gb\</ctrycd> 	 \</pstladr> 	 \</lctnandctct> 	 \</mrchnt> 	 \<poi> 	 \<id> 	 \<id>66000001\</id> 	 \<tp>opoi\</tp> 	 \<issr>opoi\</issr> 	 \</id> 	 \<cpblties> 	 \<cardrdngcpblties>cicc\</cardrdngcpblties> 	 \<cardrdngcpblties>mgst\</cardrdngcpblties> 	 \<cardrdngcpblties>phys\</cardrdngcpblties> 	 \<crdhldrvrfctncpblties>mnsg\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>fcpn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>fepn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>npin\</crdhldrvrfctncpblties> 	 \<onlinecpblties>smon\</onlinecpblties> 	 \<msgcpblties> 	 \<dstn>cdsp\</dstn> 	 \<nboflines>2\</nboflines> 	 \<linewidth>20\</linewidth> 	 \</msgcpblties> 	 \<msgcpblties> 	 \<dstn>mdsp\</dstn> 	 \<nboflines>2\</nboflines> 	 \<linewidth>40\</linewidth> 	 \</msgcpblties> 	 \</cpblties> 	 \<cmpnt> 	 \<tp>term\</tp> 	 \<id> 	 \<itmnb>1\</itmnb> 	 \<prvdrid>miura\</prvdrid> 	 \<id>m021\</id> 	 \<srlnb>021 100222\</srlnb> 	 \</id> 	 \</cmpnt> 	 \</poi> 	 \<card> 	 \<plaincarddata> 	 \<pan>5071009999100013\</pan> 	 \<cardseqnb>01\</cardseqnb> 	 \<fctvdt>2024 06\</fctvdt> 	 \<xprydt>2027 01\</xprydt> 	 \<svccd>901\</svccd> 	 \</plaincarddata> 	 \</card> 	 \<crdhldr> 	 \<txvrfctnrslt> 	 \<mtd>fpin\</mtd> 	 \<vrfctnntty>iccd\</vrfctnntty> 	 \<rslt>succ\</rslt> 	 \</txvrfctnrslt> 	 \</crdhldr> 	 \</envt> 	 \<cntxt> 	 \<pmtcntxt> 	 \<cardpres>true\</cardpres> 	 \<crdhldrpres>true\</crdhldrpres> 	 \<attndnccntxt>attd\</attndnccntxt> 	 \<attndntmsgcpbl>true\</attndntmsgcpbl> 	 \<attndntlang>en\</attndntlang> 	 \<carddatantrymd>cicc\</carddatantrymd> 	 \</pmtcntxt> 	 \</cntxt> 	 \<tx> 	 \<txcaptr>true\</txcaptr> 	 \<txtp>crdp\</txtp> 	 \<mrchntctgycd>5462\</mrchntctgycd> 	 \<txid> 	 \<txdttm>2025 01 20t17 17 17 264z\</txdttm> 	 \<txref>002949\</txref> 	 \</txid> 	 \<txdtls> 	 \<ccy>gbp\</ccy> 	 \<ttlamt>48 12\</ttlamt> 	 \<onlinersn>iccf\</onlinersn> 	 \<iccrltddata>xyoccxhfnaeaggj8aiqhoaaaaak1ejufaaaagacaaxeeezwbaj8cbgaaaabdfj8jagacnxasahcngameaacfiqaaaaaaaad/nxocalcfjggupqsxzuxqdj8naycfmwngoecfnaneawkfnqeinzycabafnws8demzn0afoacq8agftaifibaudureva==\</iccrltddata> 	 \</txdtls> 	 \</tx> 	 \</authstnreq> 	 \<sctytrlr> 	 \<cntttp>auth\</cntttp> 	 \<authntcddata> 	 \<rcpt> 	 \<keyidr> 	 \<keyid>specv1testkey\</keyid> 	 \<keyvrsn>1\</keyvrsn> 	 \</keyidr> 	 \</rcpt> 	 \<macalgo> 	 \<algo>cca3\</algo> 	 \</macalgo> 	 \<ncpsltdcntt> 	 \<cntttp>data\</cntttp> 	 \</ncpsltdcntt> 	 \<mac>9xiobnj/pyab10eb4l6n4w==\</mac> 	 \</authntcddata> 	 \</sctytrlr> 	\</accptrauthstnreq> \</document> example authorisation request encrypted card data \<?xml version="1 0" encoding="utf 8"?> \<document 	xmlns\ none="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 001 001 09" 	xmlns\ xsi="http //www w3 org/2001/xmlschema instance" 	xmlns="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 001 001 09"> 	\<accptrauthstnreq> 	 \<hdr> 	 \<msgfctn>autq\</msgfctn> 	 \<prtcolvrsn>12\</prtcolvrsn> 	 \<xchgid>149\</xchgid> 	 \<credttm>2025 01 20t17 17 17 264z\</credttm> 	 \<initgpty> 	 \<id>66000001\</id> 	 \<tp>opoi\</tp> 	 \<issr>opoi\</issr> 	 \</initgpty> 	 \<rcptpty> 	 \<id>toro gateway\</id> 	 \<tp>itag\</tp> 	 \</rcptpty> 	 \</hdr> 	 \<authstnreq> 	 \<envt> 	 \<mrchnt> 	 \<id> 	 \<id>examplemer123\</id> 	 \<tp>merc\</tp> 	 \<issr>acqr\</issr> 	 \</id> 	 \<cmonnm>example merchant 123\</cmonnm> 	 \<lctnctgy>fixd\</lctnctgy> 	 \<lctnandctct> 	 \<pstladr> 	 \<twnnm>greenham\</twnnm> 	 \<ctrycd>gb\</ctrycd> 	 \</pstladr> 	 \</lctnandctct> 	 \</mrchnt> 	 \<poi> 	 \<id> 	 \<id>66000001\</id> 	 \<tp>opoi\</tp> 	 \<issr>opoi\</issr> 	 \</id> 	 \<cpblties> 	 \<cardrdngcpblties>cicc\</cardrdngcpblties> 	 \<cardrdngcpblties>mgst\</cardrdngcpblties> 	 \<cardrdngcpblties>phys\</cardrdngcpblties> 	 \<crdhldrvrfctncpblties>mnsg\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>fcpn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>fepn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>npin\</crdhldrvrfctncpblties> 	 \<onlinecpblties>smon\</onlinecpblties> 	 \<msgcpblties> 	 \<dstn>cdsp\</dstn> 	 \<nboflines>2\</nboflines> 	 \<linewidth>20\</linewidth> 	 \</msgcpblties> 	 \<msgcpblties> 	 \<dstn>mdsp\</dstn> 	 \<nboflines>2\</nboflines> 	 \<linewidth>40\</linewidth> 	 \</msgcpblties> 	 \</cpblties> 	 \<cmpnt> 	 \<tp>term\</tp> 	 \<id> 	 \<itmnb>1\</itmnb> 	 \<prvdrid>miura\</prvdrid> 	 \<id>m021\</id> 	 \<srlnb>021 100222\</srlnb> 	 \</id> 	 \</cmpnt> 	 \</poi> 	 \<card> 	 \<prtctdcarddata> 	 \<cntttp>evlp\</cntttp> 	 \<envlpddata> 	 \<rcpt> 	 \<kek> 	 \<kekid> 	 \<keyid>specv1testkey\</keyid> 	 \<keyvrsn>2010060715\</keyvrsn> 	 \<derivtnid>oyclpqe=\</derivtnid> 	 \</kekid> 	 \<keyncrptnalgo> 	 \<algo>dkp9\</algo> 	 \</keyncrptnalgo> 	 \<ncrptdkey>4pagabc=\</ncrptdkey> 	 \</kek> 	 \</rcpt> 	 \<ncrptdcntt> 	 \<cntttp>data\</cntttp> 	 \<cnttncrptnalgo> 	 \<algo>dkp9\</algo> 	 \</cnttncrptnalgo> 	 \<ncrptddata>68a9d6dc72f3430444f28cff50e91732c9cd6d9409931701d1fe9511e60d87982fd41a339b7b217e\</ncrptddata> 	 \</ncrptdcntt> 	 \</envlpddata> 	 \</prtctdcarddata> 	 \</card> 	 \<crdhldr> 	 \<txvrfctnrslt> 	 \<mtd>fpin\</mtd> 	 \<vrfctnntty>iccd\</vrfctnntty> 	 \<rslt>succ\</rslt> 	 \</txvrfctnrslt> 	 \</crdhldr> 	 \</envt> 	 \<cntxt> 	 \<pmtcntxt> 	 \<cardpres>true\</cardpres> 	 \<crdhldrpres>true\</crdhldrpres> 	 \<attndnccntxt>attd\</attndnccntxt> 	 \<attndntmsgcpbl>true\</attndntmsgcpbl> 	 \<attndntlang>en\</attndntlang> 	 \<carddatantrymd>cicc\</carddatantrymd> 	 \</pmtcntxt> 	 \</cntxt> 	 \<tx> 	 \<txcaptr>true\</txcaptr> 	 \<txtp>crdp\</txtp> 	 \<mrchntctgycd>5462\</mrchntctgycd> 	 \<txid> 	 \<txdttm>2025 01 20t17 17 17 264z\</txdttm> 	 \<txref>002949\</txref> 	 \</txid> 	 \<txdtls> 	 \<ccy>gbp\</ccy> 	 \<ttlamt>48 12\</ttlamt> 	 \<onlinersn>iccf\</onlinersn> 	 \<iccrltddata>xyoccxhfnaeaggj8aiqhoaaaaak1ejufaaaagacaaxeeezwbaj8cbgaaaabdfj8jagacnxasahcngameaacfiqaaaaaaaad/nxocalcfjggupqsxzuxqdj8naycfmwngoecfnaneawkfnqeinzycabafnws8demzn0afoacq8agftaifibaudureva==\</iccrltddata> 	 \</txdtls> 	 \</tx> 	 \</authstnreq> 	 \<sctytrlr> 	 \<cntttp>auth\</cntttp> 	 \<authntcddata> 	 \<rcpt> 	 \<keyidr> 	 \<keyid>specv1testkey\</keyid> 	 \<keyvrsn>1\</keyvrsn> 	 \</keyidr> 	 \</rcpt> 	 \<macalgo> 	 \<algo>cca3\</algo> 	 \</macalgo> 	 \<ncpsltdcntt> 	 \<cntttp>data\</cntttp> 	 \</ncpsltdcntt> 	 \<mac>9xiobnj/pyab10eb4l6n4w==\</mac> 	 \</authntcddata> 	 \</sctytrlr> 	\</accptrauthstnreq> \</document> example authorisation response \<?xml version="1 0" encoding="utf 8"?> \<document 	xmlns\ none="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 002 001 09" 	xmlns\ xsi="http //www w3 org/2001/xmlschema instance" 	xmlns="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 002 001 09"> 	\<accptrauthstnrspn> 	 \<hdr> 	 \<msgfctn>autq\</msgfctn> 	 \<prtcolvrsn>12\</prtcolvrsn> 	 \<xchgid>149\</xchgid> 	 \<credttm>2025 01 20t17 17 19 332z\</credttm> 	 \<initgpty> 	 \<id>66000001\</id> 	 \<tp>opoi\</tp> 	 \<issr>opoi\</issr> 	 \</initgpty> 	 \<rcptpty> 	 \<id>toro gateway\</id> 	 \<tp>itag\</tp> 	 \</rcptpty> 	 \</hdr> 	 \<authstnrspn> 	 \<envt> 	 \<acqrr> 	 \<id> 	 \<id>9287351\</id> 	 \<tp>acqr\</tp> 	 \</id> 	 \<paramsvrsn>2020 06 24 17 27 17\</paramsvrsn> 	 \</acqrr> 	 \<mrchnt> 	 \<id> 	 \<id>examplemer123\</id> 	 \<tp>merc\</tp> 	 \<issr>acqr\</issr> 	 \</id> 	 \<cmonnm>example merchant 123\</cmonnm> 	 \<lctnctgy>fixd\</lctnctgy> 	 \<lctnandctct> 	 \<pstladr> 	 \<twnnm>greenham\</twnnm> 	 \<ctrycd>gb\</ctrycd> 	 \</pstladr> 	 \</lctnandctct> 	 \</mrchnt> 	 \<card> 	 \<mskdpan>42424242 4242\</mskdpan> 	 \<cardctrycd>056\</cardctrycd> 	 \<cardbrnd>testcard\</cardbrnd> 	 \</card> 	 \</envt> 	 \<tx> 	 \<txid> 	 \<txdttm>2025 01 20t17 17 17 264z\</txdttm> 	 \<txref>002949\</txref> 	 \</txid> 	 \<txdtls> 	 \<ccy>gbp\</ccy> 	 \<ttlamt>48 12\</ttlamt> 	 \<iccrltddata>kqp05s/fnwrekgasigiwma==\</iccrltddata> 	 \</txdtls> 	 \</tx> 	 \<txrspn> 	 \<authstnrslt> 	 \<authstnntty> 	 \<tp>ciss\</tp> 	 \</authstnntty> 	 \<rspntoauthstn> 	 \<rspn>appr\</rspn> 	 \</rspntoauthstn> 	 \<authstncd>032983\</authstncd> 	 \<cmpltnreqrd>false\</cmpltnreqrd> 	 \</authstnrslt> 	 \</txrspn> 	 \</authstnrspn> 	 \<sctytrlr> 	 \<cntttp>auth\</cntttp> 	 \<authntcddata> 	 \<rcpt> 	 \<keyidr> 	 \<keyid>specv1testkey\</keyid> 	 \<keyvrsn>1\</keyvrsn> 	 \</keyidr> 	 \</rcpt> 	 \<macalgo> 	 \<algo>cca3\</algo> 	 \</macalgo> 	 \<ncpsltdcntt> 	 \<cntttp>data\</cntttp> 	 \</ncpsltdcntt> 	 \<mac>9xiobnj/pyab10eb4l6n4w==\</mac> 	 \</authntcddata> 	 \</sctytrlr> 	\</accptrauthstnrspn> \</document> example refund request \<?xml version="1 0" encoding="utf 8"?> \<document xmlns\ xsi="http //www w3 org/2001/xmlschema instance" xmlns="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 001 001 13"> 	\<accptrauthstnreq> 	 \<hdr> 	 \<msgfctn>fauq\</msgfctn> 	 \<prtcolvrsn>9 0\</prtcolvrsn> 	 \<xchgid>954900253665113\</xchgid> 	 \<credttm>2025 02 04t12 14 03 746z\</credttm> 	 \<initgpty> 	 \<id>test runner\</id> 	 \<tp>opoi\</tp> 	 \<issr>accp\</issr> 	 \</initgpty> 	 \<rcptpty> 	 \<id>shift4\</id> 	 \<tp>acqr\</tp> 	 \</rcptpty> 	 \</hdr> 	 \<authstnreq> 	 \<envt> 	 \<acqrr> 	 \<id> 	 \<id>9287351\</id> 	 \<tp>acqr\</tp> 	 \</id> 	 \<paramsvrsn>2020 06 24 17 27 17\</paramsvrsn> 	 \</acqrr> 	 \<mrchnt> 	 \<id> 	 \<id>epasmer001\</id> 	 \</id> 	 \<cmonnm>epasorg merchant 1\</cmonnm> 	 \<lctnctgy>fixd\</lctnctgy> 	 \<lctnandctct> 	 \<pstladr> 	 \<twnnm>paris\</twnnm> 	 \<ctrycd>fr\</ctrycd> 	 \</pstladr> 	 \</lctnandctct> 	 \</mrchnt> 	 \<poi> 	 \<id> 	 \<id>poi 12345abcde\</id> 	 \<issr>acqr\</issr> 	 \</id> 	 \<sysnm>poi01\</sysnm> 	 \<cpblties> 	 \<crdhldrvrfctncpblties>fcpn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>mnsg\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>fepn\</crdhldrvrfctncpblties> 	 \<crdhldrvrfctncpblties>npin\</crdhldrvrfctncpblties> 	 \</cpblties> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig opdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig aacdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig arqcdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig tdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig tcdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig trmdol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig contactless cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig emv cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig mpi dynamic cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig p2pedol cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig ctls prompts txt\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>msdk v0 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig numeric entry cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>miura v1 1\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig battery cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>miura v1 0\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig sred mag cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>0 2\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig emv data validation cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>miura v2 2\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig capkeys cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>testcapk v2 26\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>appr\</tp> 	 \<subtpinf>mpiconfig tip templates cfg\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>1 01\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>term\</tp> 	 \<id> 	 \<prvdrid>miura\</prvdrid> 	 \<id>m021 test01 v3 4\</id> 	 \<srlnb>21100222\</srlnb> 	 \</id> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>mdwr\</tp> 	 \<subtpinf>mpi\</subtpinf> 	 \<id> 	 \<prvdrid>miura\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>1 68\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>opst\</tp> 	 \<subtpinf>os\</subtpinf> 	 \<id> 	 \<prvdrid>miura\</prvdrid> 	 \</id> 	 \<sts> 	 \<vrsnnb>9 7\</vrsnnb> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>scpr\</tp> 	 \<subtpinf>pinkey\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<sts>oper\</sts> 	 \</sts> 	 \</cmpnt> 	 \<cmpnt> 	 \<tp>scpr\</tp> 	 \<subtpinf>sredkey\</subtpinf> 	 \<id> 	 \<prvdrid>ccs\</prvdrid> 	 \</id> 	 \<sts> 	 \<sts>oper\</sts> 	 \</sts> 	 \</cmpnt> 	 \</poi> 	 \<card> 	 \<prtctdcarddata> 	 \<cntttp>evlp\</cntttp> 	 \<envlpddata> 	 \<rcpt> 	 \<kek> 	 \<kekid> 	 \<keyid>sred key id\</keyid> 	 \<keyvrsn>0\</keyvrsn> 	 \<derivtnid>ijsxbqfa+gaedw==\</derivtnid> 	 \</kekid> 	 \<keyncrptnalgo> 	 \<algo>dkp9\</algo> 	 \</keyncrptnalgo> 	 \</kek> 	 \</rcpt> 	 \<ncrptdcntt> 	 \<cntttp>data\</cntttp> 	 \<ncrptddata>ksi1uipr1axvvolkeeedbdku25eq+ktxzeqd/23aa7o=\</ncrptddata> 	 \</ncrptdcntt> 	 \</envlpddata> 	 \</prtctdcarddata> 	 \</card> 	 \<crdhldr> 	 \<authntcn> 	 \<authntcnmtd>uknw\</authntcnmtd> 	 \</authntcn> 	 \</crdhldr> 	 \</envt> 	 \<cntxt> 	 \<pmtcntxt> 	 \<cardpres>true\</cardpres> 	 \<crdhldrpres>true\</crdhldrpres> 	 \<attndnccntxt>attd\</attndnccntxt> 	 \<txchanl>mpos\</txchanl> 	 \<attndntmsgcpbl>true\</attndntmsgcpbl> 	 \<carddatantrymd>ectl\</carddatantrymd> 	 \<fllbckind>nflb\</fllbckind> 	 \<spprtdoptn>part\</spprtdoptn> 	 \<spprtdoptn>pinq\</spprtdoptn> 	 \</pmtcntxt> 	 \<salecntxt> 	 \<salercncltnid>088957484109\</salercncltnid> 	 \</salecntxt> 	 \</cntxt> 	 \<tx> 	 \<txcaptr>true\</txcaptr> 	 \<txtp>rfnd\</txtp> 	 \<mrchntctgycd>5411\</mrchntctgycd> 	 \<salerefid>refund 71235291sbgw9l6o2r89\</salerefid> 	 \<txid> 	 \<txdttm>2025 02 04t12 14 03 757z\</txdttm> 	 \<txref>088957484109\</txref> 	 \</txid> 	 \<orgnltx> 	 \<salerefid>purchase 13487656spz35xeyhxsq\</salerefid> 	 \<txid> 	 \<txdttm>2025 02 04t11 44 13 224z\</txdttm> 	 \<txref>132492614212\</txref> 	 \</txid> 	 \<poiid> 	 \<id>21100222\</id> 	 \</poiid> 	 \<rcpttxid>01 34798f789423sdjs\</rcpttxid> 	 \<txtp>crdp\</txtp> 	 \<carddatantrymd>ectl\</carddatantrymd> 	 \<txrslt> 	 \<rspntoauthstn> 	 \<rspn>appr\</rspn> 	 \</rspntoauthstn> 	 \<authstncd>414996\</authstncd> 	 \</txrslt> 	 \</orgnltx> 	 \<rcncltnid>088957484109\</rcncltnid> 	 \<txdtls> 	 \<ccy>gbp\</ccy> 	 \<ttlamt>10 00\</ttlamt> 	 \<iccrltddata>ggizgiqhoaaaaaqqejufaaaegagaayucbjwbif8qagl4nwigaaaaaeaanwmgaaaaaaaanwkcaakfebibeiaaacaaaaaaaaaaaaaaaacfggiavp8ecdixmtawmjiynyyiwh3kdg9/+wkfjweanzmdigainzqdqgmanzubip82agaenzcek7ie8v80aqe=\</iccrltddata> 	 \</txdtls> 	 \</tx> 	 \</authstnreq> 	 \<sctytrlr> 	 \<cntttp>auth\</cntttp> 	 \<authntcddata> 	 \<rcpt> 	 \<keyidr> 	 \<keyid>specv1testkey\</keyid> 	 \<keyvrsn>1\</keyvrsn> 	 \</keyidr> 	 \</rcpt> 	 \<macalgo> 	 \<algo>cca3\</algo> 	 \</macalgo> 	 \<ncpsltdcntt> 	 \<cntttp>data\</cntttp> 	 \</ncpsltdcntt> 	 \<mac>vfgh9ht4nq9pbxyhdyj0uw==\</mac> 	 \</authntcddata> 	 \</sctytrlr> 	\</accptrauthstnreq> \</document> please be aware that the value in the \<rcpttxid> field must be taken from the same field in the response body of the initial transaction for which the attempted refund is being completed for example refund response \<?xml version="1 0" encoding="utf 8"?> \<document xmlns\ none="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 002 001 12" xmlns\ xsi="http //www w3 org/2001/xmlschema instance" xmlns="urn\ iso\ std\ iso 20022\ tech\ xsd\ caaa 002 001 12"> \<accptrauthstnrspn> \<hdr> \<msgfctn>faup\</msgfctn> \<prtcolvrsn>9 0\</prtcolvrsn> \<xchgid>954900253665113\</xchgid> \<credttm>2025 12 12t12 50 02 472z\</credttm> \<initgpty> \<id>test runner\</id> \<tp>opoi\</tp> \<issr>accp\</issr> \</initgpty> \<rcptpty> \<id>shift4\</id> \<tp>acqr\</tp> \</rcptpty> \</hdr> \<authstnrspn> \<envt> \<acqrr> \<id> \<id>9287351\</id> \<tp>acqr\</tp> \</id> \<paramsvrsn>2020 06 24 17 27 17\</paramsvrsn> \</acqrr> \<mrchnt> \<id> \<id>epasmer001\</id> \</id> \<cmonnm>epasorg merchant 1\</cmonnm> \<lctnctgy>fixd\</lctnctgy> \<lctnandctct> \<pstladr> \<twnnm>paris\</twnnm> \<ctrycd>fr\</ctrycd> \</pstladr> \</lctnandctct> \</mrchnt> \<poi> \<id> \<id>poi 12345abcde\</id> \<issr>acqr\</issr> \</id> \<sysnm>poi01\</sysnm> \<cpblties> \<crdhldrvrfctncpblties>fcpn\</crdhldrvrfctncpblties> \<crdhldrvrfctncpblties>mnsg\</crdhldrvrfctncpblties> \<crdhldrvrfctncpblties>fepn\</crdhldrvrfctncpblties> \<crdhldrvrfctncpblties>npin\</crdhldrvrfctncpblties> \</cpblties> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig opdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig aacdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig arqcdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig tdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig tcdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig trmdol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig contactless cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig emv cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig mpi dynamic cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig p2pedol cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig ctls prompts txt\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>msdk v0 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig numeric entry cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>miura v1 1\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig battery cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>miura v1 0\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig sred mag cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>0 2\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig emv data validation cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>miura v2 2\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig capkeys cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>testcapk v2 26\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>appr\</tp> \<subtpinf>mpiconfig tip templates cfg\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<vrsnnb>1 01\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>term\</tp> \<id> \<prvdrid>miura\</prvdrid> \<id>m021 test01 v3 4\</id> \<srlnb>21100222\</srlnb> \</id> \</cmpnt> \<cmpnt> \<tp>mdwr\</tp> \<subtpinf>mpi\</subtpinf> \<id> \<prvdrid>miura\</prvdrid> \</id> \<sts> \<vrsnnb>1 68\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>opst\</tp> \<subtpinf>os\</subtpinf> \<id> \<prvdrid>miura\</prvdrid> \</id> \<sts> \<vrsnnb>9 7\</vrsnnb> \</sts> \</cmpnt> \<cmpnt> \<tp>scpr\</tp> \<subtpinf>pinkey\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<sts>oper\</sts> \</sts> \</cmpnt> \<cmpnt> \<tp>scpr\</tp> \<subtpinf>sredkey\</subtpinf> \<id> \<prvdrid>ccs\</prvdrid> \</id> \<sts> \<sts>oper\</sts> \</sts> \</cmpnt> \</poi> \<card> \<prtctdcarddata> \<cntttp>evlp\</cntttp> \<envlpddata> \<rcpt> \<kek> \<kekid> \<keyid>sred key id\</keyid> \<keyvrsn>0\</keyvrsn> \<derivtnid>ijsxbqfa+gaedw==\</derivtnid> \</kekid> \<keyncrptnalgo> \<algo>dkp9\</algo> \</keyncrptnalgo> \</kek> \</rcpt> \<ncrptdcntt> \<cntttp>data\</cntttp> \<ncrptddata>ksi1uipr1axvvolkeeedbdku25eq+ktxzeqd/23aa7o=\</ncrptddata> \</ncrptdcntt> \</envlpddata> \</prtctdcarddata> \</card> \<crdhldr> \<authntcn> \<authntcnmtd>uknw\</authntcnmtd> \</authntcn> \</crdhldr> \</envt> \<tx> \<salerefid>refund 71235291sbgw9l6o2r89\</salerefid> \<txid> \<txdttm>2025 02 04t12 14 03 757z\</txdttm> \<txref>088957484109\</txref> \</txid> \<rcpttxid>05\ xzz01223ff227456edfn7jbrkhvwvdo5\</rcpttxid> \<rcncltnid>088957484109\</rcncltnid> \<txdtls> \<ccy>gbp\</ccy> \<ttlamt>10 00\</ttlamt> \<reqdamt>10 00\</reqdamt> \<authrsdamt>10 00\</authrsdamt> \<iccrltddata>igiwmikgmda2odm2\</iccrltddata> \</txdtls> \</tx> \<txrspn> \<authstnrslt> \<authstnntty> \<tp>acqr\</tp> \</authstnntty> \<rspntoauthstn> \<rspn>appr\</rspn> \<rspnrsn>approved or completed successfully\</rspnrsn> \</rspntoauthstn> \<authstncd>006836\</authstncd> \<cmpltnreqrd>false\</cmpltnreqrd> \</authstnrslt> \</txrspn> \</authstnrspn> \<sctytrlr> \<cntttp>auth\</cntttp> \<authntcddata> \<vrsn>0\</vrsn> \<rcpt> \<keyidr> \<keyid>specv1testkey\</keyid> \<keyvrsn>1\</keyvrsn> \</keyidr> \</rcpt> \<macalgo> \<algo>cca3\</algo> \</macalgo> \<ncpsltdcntt> \<cntttp>data\</cntttp> \</ncpsltdcntt> \<mac>jfspxvkd2zzy6+qcbvatug==\</mac> \</authntcddata> \</sctytrlr> \</accptrauthstnrspn> \</document>

