Erstattung

  Zuletzt aktualisiert: 

Verwenden Sie diese Transaktion für die Rückerstattung auf eine Karte.

Endpunkt : /refund

 

Erstattungsantrag

{
"amount":"20.00",
"linked":"n",
"refid":"12345678987654321234",
"siteid":"123456",
"terminalserialnumber":"6789654678",
"txndate":"2023-02-01:16:13:20",
"type":"refund"
}

 

Feldspezifikation anfordern

  Feld Format Beschreibung
Erforderlich amount Zeichenfolge
z. B. 20,00
Der zu erstattende Betrag in Haupteinheiten (z.B. £20 würde als 20,00 eingereicht werden). Der eingereichte Betrag kann nicht höher sein als der ursprüngliche Verkauf.
Erforderlich refid Zeichenfolge (Mindestlänge: 1)
z. B. 1234567890
Die eindeutige Kennung einer früheren Transaktion, die erstattet werden soll.
Erforderlich siteid Zeichenfolge (Mindestlänge: 1)
z. B. 1234
Einzigartiger Identifikationscode, der von Trust Payments bereitgestellt wird.
Erforderlich txndate Zeichenfolge
z. B. 2020-03-01:10:20:05
Eindeutiger Zeitstempel für die Transaktion.
Erforderlich type Zeichenfolge Sie müssen "Erstattung" angeben, wie im Antragsbeispiel gezeigt.
Optional linked Zeichenfolge
 

Die folgenden zwei Werte können übermittelt werden:

  • y - Eine verknüpfte Erstattung verarbeiten.
  • n - Bearbeitung einer nicht verknüpften Erstattung.

Wenn keine Angaben gemacht werden, ist "linked" standardmäßig auf "y" gesetzt.

Optional terminalserialnumber Zeichenfolge (Mindestlänge: 1)
z. B. 1234567890
Die eindeutige Kennung des Terminals für das PIN-Eingabegerät (PED), das die Kartendaten liefert. Dies ist die Seriennummer des PED.

 

Antwort auf die Erstattung

{
"amount":"20.00",
"merchantreceipt":"Sample output",
"receipt":"Sample output",
"refid":"12345678987654321234",
"resultcode":"Approved",
"siteid":"123456",
"terminalserialnumber":"6789654678"
}

 

Spezifikation des Antwortfeldes

  Feld Format Beschreibung
Zurückgeschickt amount Zeichenfolge
z. B. 20,00

Der ursprünglich für die Transaktion genehmigte Gesamtbetrag in Haupteinheiten (z. B. 20,- € würde als 20,00 € zurückgegeben).

Anmerkung: Die amount kann aufgrund von Änderungen, die der Kunde während des Bestellvorgangs vorgenommen hat (z. B. Hinzufügung von Trinkgeld), von dem in der Anfrage angegebenen Wert abweichen.

Zurückgeschickt refid Zeichenfolge
z. B. 1234567890
Die eindeutige Kennung der vorherigen Transaktion, die erstattet werden soll.
Zurückgeschickt resultcode Zeichenfolge
z. B. Genehmigt

Das Ergebnis der Transaktion des Erwerbers. Mögliche Werte sind:

  • Approved
  • Cancelled
  • Connection Timeout
  • Declined
  • Error
  • Pending
  • Terminal Busy
Zurückgeschickt siteid Zeichenfolge
z. B. 1234
Eindeutiger Code zur Identifizierung der Website Trust Payments , die für die Bearbeitung der Anfrage verwendet wird.
Zurückgeschickt terminalserialnumber Zeichenfolge
z. B. 1234567890
Der eindeutige Terminal-Identifikator für das PIN-Eingabegerät (PED), das die Kartendaten liefert.
Bedingt error Zeichenfolge
z. B. Ungültiger Betrag

Das Feld gibt Details zu einem Fehler zurück, wenn eine Anfrage nicht erfolgreich verarbeitet wurde. Informationen zur Fehlerbehandlung.

Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist.

Bedingt errorcode Ganzzahl
z. B. 1006

Dieser Code hilft Ihnen, den Fehler zu identifizieren, wenn eine Anfrage nicht erfolgreich verarbeitet wurde. Informationen zur Fehlerbehandlung.

Wird nur zurückgegeben, wenn ein Fehler aufgetreten ist.

Bedingt merchantreceipt Zeichenfolge
z. B. Händlerbeleg

Enthält Händlerbon-Daten, die für den Druck auf ePOS verwendet werden können.

Wird zurückgegeben, wenn verfügbar.

Bedingt receipt Zeichenfolge
z. B. Kundenbeleg

Enthält die Belegdaten des Karteninhabers, die für den Druck auf ePOS verwendet werden können.

Wird zurückgegeben, wenn verfügbar.

War dieser Artikel hilfreich?
0 von 0 Personen fanden dies hilfreich