Gebruik deze transactie om een standaard verkoop te verwerken.
Eindpunt : /sale
- De transactie wordt aan het eind van de dag automatisch afgewikkeld.
- Voor DCC zal de PED in de kaart Munt worden verwerkt indien daarom wordt verzocht.
Verkoopaanvraag
{
"amount":"20.00",
"refid":"12345678987654321",
"siteid":"123456",
"terminalserialnumber":"6789654678",
"txndate":"2023-02-01:16:13:20",
"type":"sale",
"wait":"y"
}
Specificatie van het verzoekveld
Veld | Formaat | Beschrijving | |
Verplicht | amount | String bijv. 20,00 |
Het volledige bedrag voor de transactie in hoofdeenheden (bijv. £20 zou worden ingediend als 20,00). De opgegeven waarde moet groter zijn dan 0. |
Verplicht | refid | String (min lengte: 1) bijv. 1234567890 |
De unieke identificatiecode van de transactie die wordt ingediend. (De ingediende waarde moet uniek zijn binnen het bereik van je eigen transacties) |
Verplicht | siteid | String (min lengte: 1) bijv. 1234 |
Unieke identificatiecode verstrekt door Trust Payments. |
Verplicht | terminalserialnumber | String (min 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. |
Verplicht | txndate | String bijv. 2020-03-01:10:20:05 |
Unieke tijdstempel voor de transactie. |
Verplicht | type | String |
Je moet "verkoop" opgeven, zoals in het voorbeeld van de aanvraag. |
Verplicht | wait | String |
De volgende twee waarden kunnen worden ingediend:
De status van de transactie kan op een later tijdstip worden gecontroleerd door een statusverzoek in te dienen via TRU Link. |
Reactie op verkoop
{
"amount":"20.00",
"authcode":"abc1234",
"cardtype":"Visa",
"finalamount":"20.00",
"last4":"0026",
"merchantreceipt":"Sample output",
"receipt":"Sample output",
"refid":"12345678987654321",
"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 identifier die is toegewezen aan de ingediende transactie. |
Geretourneerd | resultcode | String bijv. Goedgekeurd |
Het resultaat van de transactie van de verwerver. Mogelijke waarden zijn:
|
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 | authcode | String bijv. 1234567890 |
De autorisatie code van de transactie. Wordt alleen geretourneerd als transactie is geautoriseerd. |
Conditioneel | cardtype | String bijv. Visa |
Bevat de voor deze transactie gebruikte kaartsoort (bijv. "VISA"). Teruggestuurd indien beschikbaar. |
Conditioneel | error | Geheel getal bijv. 1006 |
Het veld geeft details van een fout als een verzoek niet succesvol is verwerkt. Info over foutafhandeling. Wordt alleen geretourneerd als er een fout is opgetreden. |
Conditioneel | errorcode | String bijv. Ongeldig bedrag |
Deze code helpt je de fout te identificeren als een verzoek niet succesvol is verwerkt. Info over foutafhandeling. Wordt alleen geretourneerd als er een fout is opgetreden. |
Conditioneel | finalamount | String bijv. 20,00 |
Het eindbedrag dat is geautoriseerd voor de transactie in hoofdeenheden (bijv. £20 wordt teruggestuurd als 20,00). Opmerking: De finalamount omvat alle wijzigingen die de klant tijdens het afrekenen heeft aangebracht (bv. toevoeging van een fooi). Wordt geretourneerd als het finalamount afwijkt van het oorspronkelijke bedrag. |
Conditioneel | laatste4 | String bijv. 6789 |
De laatste vier cijfers van de betaalkaart van de klant. Teruggestuurd indien beschikbaar. |
Conditioneel | merchantreceipt | String bijv. Ontvangstbewijs verkoper |
Bevat kassabongegevens die kunnen worden gebruikt voor het afdrukken op de ePOS. Teruggestuurd indien beschikbaar. |
Conditioneel | message | String bijv. Bericht |
Antwoordbericht van de uitgever wanneer de kaart wordt geweigerd. Wordt alleen geretourneerd in een afwijzingsantwoord. |
Conditioneel | receipt | String bijv. Ontvangstbewijs klant |
Bevat bongegevens van de kaarthouder die kunnen worden gebruikt voor het afdrukken op de ePOS. Teruggestuurd indien beschikbaar. |