Terugbetaling

  Laatst bijgewerkt: 

Gebruik deze transactie om terug te storten op een kaart.

Eindpunt : /refund

 

Verzoek om terugbetaling

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

 

Specificatie van het verzoekveld

  Veld Formaat Beschrijving
Verplicht amount String
bijv. 20,00
Het terug te betalen bedrag in hoofdeenheden (bijv. £20 zou worden ingediend als 20,00). Het opgegeven bedrag kan niet hoger zijn dan de oorspronkelijke verkoop.
Verplicht refid Tekenreeks (minimale lengte: 1)
bijv. 1234567890
De unieke identificatie van een vorige transactie die wordt terugbetaald.
Verplicht siteid Tekenreeks (minimale lengte: 1)
bijv. 1234
Unieke identificatiecode verstrekt door Trust Payments.
Verplicht txndate String
bijv. 2020-03-01:10:20:05
Unieke tijdstempel voor de transactie.
Verplicht type String Je moet "refund" (restitutie) indienen, zoals te zien is in het aanvraagvoorbeeld.
Optioneel linked String
 

De volgende twee waarden kunnen worden ingediend:

  • y - Verwerk een gekoppelde terugbetaling.
  • n - Verwerk een niet-gekoppelde terugbetaling.

Indien niet ingediend, is gekoppeld standaard y.

Optioneel terminalserialnumber Tekenreeks (minimale lengte: 1)
bijv. 1234567890
De unieke terminal identifier voor de PIN Entry Device (PED) die de kaartgegevens levert. Dit is het serienummer van de PED.

 

Terugbetaling

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

 

Specificatie van antwoordvelden

  Veld Formaat Beschrijving
Geretourneerd amount String
bijv. 20,00

Het oorspronkelijke volledige bedrag dat is geautoriseerd voor de transactie in hoofdeenheden (bijv. £20 wordt teruggestuurd als 20,00).

Opmerking: De amount kan verschillen van die in de aanvraag als gevolg van wijzigingen door de klant tijdens het afrekenen (bv. toevoeging van een fooi).

Geretourneerd refid String
bijv. 1234567890
De unieke identificatie van de vorige transactie die wordt terugbetaald.
Geretourneerd resultcode String
bijv. Goedgekeurd

Het resultaat van de transactie van de verwerver. Mogelijke waarden zijn:

  • Approved
  • Cancelled
  • Connection Timeout
  • Declined
  • Error
  • Pending
  • Terminal Busy
Geretourneerd siteid String
bijv. 1234
Unieke code ter identificatie van de Trust Payments site die wordt gebruikt om het verzoek te verwerken.
Geretourneerd terminalserialnumber String
bijv. 1234567890
De unieke terminal identifier voor de PIN Entry Device (PED) die de kaartgegevens levert.
Conditioneel error String
bijv. Ongeldig bedrag

Het veld geeft details weer over een fout als een verzoek niet succesvol is verwerkt. Informatie over foutafhandeling.

Wordt alleen geretourneerd als er een fout is opgetreden.

Conditioneel errorcode Geheel getal
bijv. 1006

Deze code helpt u de fout te identificeren als een verzoek niet succesvol is verwerkt. Informatie over foutafhandeling.

Wordt alleen geretourneerd als er een fout is opgetreden.

Conditioneel merchantreceipt String
bijv. kassabon

Bevat kassabongegevens die kunnen worden gebruikt voor het afdrukken op de ePOS.

Teruggestuurd indien beschikbaar.

Conditioneel receipt String
bijv. klantbon

Bevat bongegevens van de kaarthouder die kunnen worden gebruikt voor het afdrukken op de ePOS.

Teruggestuurd indien beschikbaar.

Was dit artikel nuttig?
0 van de 0 vonden dit nuttig