Skip to content

Commit 2462fa5

Browse files
author
Adyen Automation
committed
spec release
1 parent 68c78bb commit 2462fa5

File tree

2 files changed

+348
-0
lines changed

2 files changed

+348
-0
lines changed

json/TerminalAPI-v1.json

Lines changed: 200 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2835,6 +2835,206 @@
28352835
"StoredValueTransactionType"
28362836
]
28372837
},
2838+
"TerminalAPIRequest": {
2839+
"type": "object",
2840+
"description": "The request payload of the Adyen Terminal API.",
2841+
"properties": {
2842+
"SaleToPOIRequest": {
2843+
"$ref": "#/components/schemas/SaleToPOIRequest"
2844+
}
2845+
},
2846+
"required": [
2847+
"SaleToPOIRequest"
2848+
]
2849+
},
2850+
"TerminalAPIResponse": {
2851+
"type": "object",
2852+
"description": "The response payload of the Adyen Terminal API.",
2853+
"properties": {
2854+
"SaleToPOIResponse": {
2855+
"$ref": "#/components/schemas/SaleToPOIResponse"
2856+
}
2857+
},
2858+
"required": [
2859+
"SaleToPOIResponse"
2860+
]
2861+
},
2862+
"SaleToPOIRequest": {
2863+
"type": "object",
2864+
"description": "The SaleToPOIRequest message pair is a container for the request message content. It contains a MessageHeader and a message body.",
2865+
"properties": {
2866+
"MessageHeader": {
2867+
"$ref": "#/components/schemas/MessageHeader"
2868+
},
2869+
"AbortRequest": {
2870+
"$ref": "#/components/schemas/AbortRequest",
2871+
"description": "Content of the Abort Request message."
2872+
},
2873+
"BalanceInquiryRequest": {
2874+
"$ref": "#/components/schemas/BalanceInquiryRequest",
2875+
"description": "Content of the Balance Inquiry Request message."
2876+
},
2877+
"CardAcquisitionRequest": {
2878+
"$ref": "#/components/schemas/CardAcquisitionRequest",
2879+
"description": "Content of the Card Acquisition Request message."
2880+
},
2881+
"AdminRequest": {
2882+
"$ref": "#/components/schemas/AdminRequest",
2883+
"description": "Content of the Admin Request message."
2884+
},
2885+
"DiagnosisRequest": {
2886+
"$ref": "#/components/schemas/DiagnosisRequest",
2887+
"description": "Content of the Diagnosis Request message."
2888+
},
2889+
"DisplayRequest": {
2890+
"$ref": "#/components/schemas/DisplayRequest",
2891+
"description": "Content of the Display Request message."
2892+
},
2893+
"EnableServiceRequest": {
2894+
"$ref": "#/components/schemas/EnableServiceRequest",
2895+
"description": "Content of the Enable Service Request message."
2896+
},
2897+
"EventNotification": {
2898+
"$ref": "#/components/schemas/EventNotification",
2899+
"description": "Content of the EventNotification message."
2900+
},
2901+
"GetTotalsRequest": {
2902+
"$ref": "#/components/schemas/GetTotalsRequest",
2903+
"description": "Content of the Get Totals Request message."
2904+
},
2905+
"InputRequest": {
2906+
"$ref": "#/components/schemas/InputRequest",
2907+
"description": "Content of the Input Request message."
2908+
},
2909+
"InputUpdate": {
2910+
"$ref": "#/components/schemas/InputUpdate",
2911+
"description": "Content of the Input Update message."
2912+
},
2913+
"LoginRequest": {
2914+
"$ref": "#/components/schemas/LoginRequest",
2915+
"description": "Content of the Login Request message."
2916+
},
2917+
"LogoutRequest": {
2918+
"$ref": "#/components/schemas/LogoutRequest",
2919+
"description": "Content of the Logout Request message."
2920+
},
2921+
"PaymentRequest": {
2922+
"$ref": "#/components/schemas/PaymentRequest",
2923+
"description": "Content of the Payment Request message."
2924+
},
2925+
"PrintRequest": {
2926+
"$ref": "#/components/schemas/PrintRequest",
2927+
"description": "Content of the Print Request message."
2928+
},
2929+
"CardReaderAPDURequest": {
2930+
"$ref": "#/components/schemas/CardReaderAPDURequest",
2931+
"description": "Content of the Card Reader APDU Request message."
2932+
},
2933+
"ReconciliationRequest": {
2934+
"$ref": "#/components/schemas/ReconciliationRequest",
2935+
"description": "Content of the Reconciliation Request message."
2936+
},
2937+
"ReversalRequest": {
2938+
"$ref": "#/components/schemas/ReversalRequest",
2939+
"description": "Content of the Reversal Request message."
2940+
},
2941+
"StoredValueRequest": {
2942+
"$ref": "#/components/schemas/StoredValueRequest",
2943+
"description": "Content of the Stored Value Request message."
2944+
},
2945+
"TransactionStatusRequest": {
2946+
"$ref": "#/components/schemas/TransactionStatusRequest",
2947+
"description": "Content of the TransactionStatus Request message."
2948+
}
2949+
},
2950+
"required": [
2951+
"MessageHeader"
2952+
]
2953+
},
2954+
"SaleToPOIResponse": {
2955+
"type": "object",
2956+
"description": "The SaleToPOIResponse message pair is a container for the response message content. It contains a MessageHeader and a message body.",
2957+
"properties": {
2958+
"MessageHeader": {
2959+
"$ref": "#/components/schemas/MessageHeader"
2960+
},
2961+
"BalanceInquiryResponse": {
2962+
"$ref": "#/components/schemas/BalanceInquiryResponse",
2963+
"description": "Content of the Balance Inquiry Response message."
2964+
},
2965+
"CardAcquisitionResponse": {
2966+
"$ref": "#/components/schemas/CardAcquisitionResponse",
2967+
"description": "Content of the Card Acquisition Response message."
2968+
},
2969+
"AdminResponse": {
2970+
"$ref": "#/components/schemas/AdminResponse",
2971+
"description": "Content of the Admin Response message."
2972+
},
2973+
"DiagnosisResponse": {
2974+
"$ref": "#/components/schemas/DiagnosisResponse",
2975+
"description": "Content of the Diagnosis Response message."
2976+
},
2977+
"DisplayResponse": {
2978+
"$ref": "#/components/schemas/DisplayResponse",
2979+
"description": "Content of the Display Response message."
2980+
},
2981+
"EnableServiceResponse": {
2982+
"$ref": "#/components/schemas/EnableServiceResponse",
2983+
"description": "Content of the Enable Service Response message."
2984+
},
2985+
"GetTotalsResponse": {
2986+
"$ref": "#/components/schemas/GetTotalsResponse",
2987+
"description": "Content of the Get Totals Response message."
2988+
},
2989+
"InputResponse": {
2990+
"$ref": "#/components/schemas/InputResponse",
2991+
"description": "Content of the Input Response message."
2992+
},
2993+
"LoginResponse": {
2994+
"$ref": "#/components/schemas/LoginResponse",
2995+
"description": "Content of the Login Response message."
2996+
},
2997+
"LogoutResponse": {
2998+
"$ref": "#/components/schemas/LogoutResponse",
2999+
"description": "Content of the Logout Response message."
3000+
},
3001+
"LoyaltyResponse": {
3002+
"$ref": "#/components/schemas/LoyaltyResponse",
3003+
"description": "Content of the Loyalty Response message."
3004+
},
3005+
"PaymentResponse": {
3006+
"$ref": "#/components/schemas/PaymentResponse",
3007+
"description": "Content of the Payment Response message."
3008+
},
3009+
"PrintResponse": {
3010+
"$ref": "#/components/schemas/PrintResponse",
3011+
"description": "Content of the Print Response message."
3012+
},
3013+
"CardReaderAPDUResponse": {
3014+
"$ref": "#/components/schemas/CardReaderAPDUResponse",
3015+
"description": "Content of the Card Reader APDU Response message."
3016+
},
3017+
"ReconciliationResponse": {
3018+
"$ref": "#/components/schemas/ReconciliationResponse",
3019+
"description": "Content of the Reconciliation Response message."
3020+
},
3021+
"ReversalResponse": {
3022+
"$ref": "#/components/schemas/ReversalResponse",
3023+
"description": "Content of the Reversal Response message."
3024+
},
3025+
"StoredValueResponse": {
3026+
"$ref": "#/components/schemas/StoredValueResponse",
3027+
"description": "Content of the Stored Value Response message."
3028+
},
3029+
"TransactionStatusResponse": {
3030+
"$ref": "#/components/schemas/TransactionStatusResponse",
3031+
"description": "Content of the TransactionStatus Response message."
3032+
}
3033+
},
3034+
"required": [
3035+
"MessageHeader"
3036+
]
3037+
},
28383038
"PerformedTransaction": {
28393039
"type": "object",
28403040
"properties": {

yaml/TerminalAPI-v1.yaml

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3488,6 +3488,154 @@ components:
34883488
If provided by the Host.'
34893489
required:
34903490
- StoredValueTransactionType
3491+
TerminalAPIRequest:
3492+
type: object
3493+
description: The request payload of the Adyen Terminal API.
3494+
properties:
3495+
SaleToPOIRequest:
3496+
$ref: '#/components/schemas/SaleToPOIRequest'
3497+
required:
3498+
- SaleToPOIRequest
3499+
TerminalAPIResponse:
3500+
type: object
3501+
description: The response payload of the Adyen Terminal API.
3502+
properties:
3503+
SaleToPOIResponse:
3504+
$ref: '#/components/schemas/SaleToPOIResponse'
3505+
required:
3506+
- SaleToPOIResponse
3507+
SaleToPOIRequest:
3508+
type: object
3509+
description: The SaleToPOIRequest message pair is a container for the request
3510+
message content. It contains a MessageHeader and a message body.
3511+
properties:
3512+
MessageHeader:
3513+
$ref: '#/components/schemas/MessageHeader'
3514+
AbortRequest:
3515+
$ref: '#/components/schemas/AbortRequest'
3516+
description: Content of the Abort Request message.
3517+
BalanceInquiryRequest:
3518+
$ref: '#/components/schemas/BalanceInquiryRequest'
3519+
description: Content of the Balance Inquiry Request message.
3520+
CardAcquisitionRequest:
3521+
$ref: '#/components/schemas/CardAcquisitionRequest'
3522+
description: Content of the Card Acquisition Request message.
3523+
AdminRequest:
3524+
$ref: '#/components/schemas/AdminRequest'
3525+
description: Content of the Admin Request message.
3526+
DiagnosisRequest:
3527+
$ref: '#/components/schemas/DiagnosisRequest'
3528+
description: Content of the Diagnosis Request message.
3529+
DisplayRequest:
3530+
$ref: '#/components/schemas/DisplayRequest'
3531+
description: Content of the Display Request message.
3532+
EnableServiceRequest:
3533+
$ref: '#/components/schemas/EnableServiceRequest'
3534+
description: Content of the Enable Service Request message.
3535+
EventNotification:
3536+
$ref: '#/components/schemas/EventNotification'
3537+
description: Content of the EventNotification message.
3538+
GetTotalsRequest:
3539+
$ref: '#/components/schemas/GetTotalsRequest'
3540+
description: Content of the Get Totals Request message.
3541+
InputRequest:
3542+
$ref: '#/components/schemas/InputRequest'
3543+
description: Content of the Input Request message.
3544+
InputUpdate:
3545+
$ref: '#/components/schemas/InputUpdate'
3546+
description: Content of the Input Update message.
3547+
LoginRequest:
3548+
$ref: '#/components/schemas/LoginRequest'
3549+
description: Content of the Login Request message.
3550+
LogoutRequest:
3551+
$ref: '#/components/schemas/LogoutRequest'
3552+
description: Content of the Logout Request message.
3553+
PaymentRequest:
3554+
$ref: '#/components/schemas/PaymentRequest'
3555+
description: Content of the Payment Request message.
3556+
PrintRequest:
3557+
$ref: '#/components/schemas/PrintRequest'
3558+
description: Content of the Print Request message.
3559+
CardReaderAPDURequest:
3560+
$ref: '#/components/schemas/CardReaderAPDURequest'
3561+
description: Content of the Card Reader APDU Request message.
3562+
ReconciliationRequest:
3563+
$ref: '#/components/schemas/ReconciliationRequest'
3564+
description: Content of the Reconciliation Request message.
3565+
ReversalRequest:
3566+
$ref: '#/components/schemas/ReversalRequest'
3567+
description: Content of the Reversal Request message.
3568+
StoredValueRequest:
3569+
$ref: '#/components/schemas/StoredValueRequest'
3570+
description: Content of the Stored Value Request message.
3571+
TransactionStatusRequest:
3572+
$ref: '#/components/schemas/TransactionStatusRequest'
3573+
description: Content of the TransactionStatus Request message.
3574+
required:
3575+
- MessageHeader
3576+
SaleToPOIResponse:
3577+
type: object
3578+
description: The SaleToPOIResponse message pair is a container for the response
3579+
message content. It contains a MessageHeader and a message body.
3580+
properties:
3581+
MessageHeader:
3582+
$ref: '#/components/schemas/MessageHeader'
3583+
BalanceInquiryResponse:
3584+
$ref: '#/components/schemas/BalanceInquiryResponse'
3585+
description: Content of the Balance Inquiry Response message.
3586+
CardAcquisitionResponse:
3587+
$ref: '#/components/schemas/CardAcquisitionResponse'
3588+
description: Content of the Card Acquisition Response message.
3589+
AdminResponse:
3590+
$ref: '#/components/schemas/AdminResponse'
3591+
description: Content of the Admin Response message.
3592+
DiagnosisResponse:
3593+
$ref: '#/components/schemas/DiagnosisResponse'
3594+
description: Content of the Diagnosis Response message.
3595+
DisplayResponse:
3596+
$ref: '#/components/schemas/DisplayResponse'
3597+
description: Content of the Display Response message.
3598+
EnableServiceResponse:
3599+
$ref: '#/components/schemas/EnableServiceResponse'
3600+
description: Content of the Enable Service Response message.
3601+
GetTotalsResponse:
3602+
$ref: '#/components/schemas/GetTotalsResponse'
3603+
description: Content of the Get Totals Response message.
3604+
InputResponse:
3605+
$ref: '#/components/schemas/InputResponse'
3606+
description: Content of the Input Response message.
3607+
LoginResponse:
3608+
$ref: '#/components/schemas/LoginResponse'
3609+
description: Content of the Login Response message.
3610+
LogoutResponse:
3611+
$ref: '#/components/schemas/LogoutResponse'
3612+
description: Content of the Logout Response message.
3613+
LoyaltyResponse:
3614+
$ref: '#/components/schemas/LoyaltyResponse'
3615+
description: Content of the Loyalty Response message.
3616+
PaymentResponse:
3617+
$ref: '#/components/schemas/PaymentResponse'
3618+
description: Content of the Payment Response message.
3619+
PrintResponse:
3620+
$ref: '#/components/schemas/PrintResponse'
3621+
description: Content of the Print Response message.
3622+
CardReaderAPDUResponse:
3623+
$ref: '#/components/schemas/CardReaderAPDUResponse'
3624+
description: Content of the Card Reader APDU Response message.
3625+
ReconciliationResponse:
3626+
$ref: '#/components/schemas/ReconciliationResponse'
3627+
description: Content of the Reconciliation Response message.
3628+
ReversalResponse:
3629+
$ref: '#/components/schemas/ReversalResponse'
3630+
description: Content of the Reversal Response message.
3631+
StoredValueResponse:
3632+
$ref: '#/components/schemas/StoredValueResponse'
3633+
description: Content of the Stored Value Response message.
3634+
TransactionStatusResponse:
3635+
$ref: '#/components/schemas/TransactionStatusResponse'
3636+
description: Content of the TransactionStatus Response message.
3637+
required:
3638+
- MessageHeader
34913639
PerformedTransaction:
34923640
type: object
34933641
properties:

0 commit comments

Comments
 (0)