PDF Export

forwardMessage

  • Objekt: /net/dsb/commons/CybersourceAdapter
  • Methode: forwardMessage
  • Version: 1.0.0

Parameter

Name Typ / LängeKann / MussBeschreibung
requestMessage XML M Cybersource „requestMessage“ entsprechend der Cybersource Spezifikation

Rückgabe

Cybersource „requestMessage“ und „replyMessage“, sowie DSB-Erweiterungen falls eine Transaktion erfolgreich durchgeführt wurde. Dies ist die exakte Antwort von Cybersource. Sie wird nur in der DSB-Antwort gekapselt. Bitte verwenden Sie für weiterführende Informationen die Dokumentation von Cybersource. Falls ein Fehler aufgetreten ist wird der entsprechende SOAP Fault zurückgemeldet. Für weitere Infos siehe Abschnitt 3.7. Wichtigstes Element im XML-Fragement „authorisation-result“ ist das Element „authorisation-transaction-guid“. Dieser Wert MUSS mit zum Auftrag gepackt werden, damit im Backend das entsprechende Ergebnis während einer Faktur berücksichtigt werden kann.

Beispiel Request

<?xml version=”1.0” encoding=”ISO-8859-1”?> 
<message version=”1.0” system=”vhs/3”> 
  <header>
    <client>4711</client>
    <service-provider>999</service-provider>
  </header>
  <body>
    <requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.28">
       <merchantReferenceCode>dsb_user</merchantReferenceCode>
       <billTo>
          <firstName>John</firstName>
          <lastName>Doe</lastName>
          <street1>1295 Charleston Road</street1>
          <city>Mountain View</city>
                ...   
        </billTo>
     </requestMessage>
  </body>
</message>

Beispiel Response

<?xml version=”1.0” encoding=”ISO-8859-1”?>
<message version=”1.0” system=”vhs/3”>
  <header>
     <client>4711</client>
     <service-provider>999</service-provider>
  </header>
  <body>
     <authorisation-request>
        <requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.28">
            ...    
        </requestMessage>
     </authorisation-request>
     <authorisation-result>
        <c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.28">
             ...    
        </c:replyMessage>  
        <authorisation-transaction-guid>CA7D-9B27739CDFD3</authorisation-transaction-guid>
        <date-of-authorisation>20071106</date-of-authorisation>
        <time-of-authorisation>140529</time-of-authorisation>
        <authorisation-amount>135.99</authorisation-amount>
        <authorisation-currency-code>EUR</authorisation-currency-code>
     </authorisation-result> 
  </body>
</message> 
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information