1212 * #############
1313 * ############
1414 * Adyen NodeJS API Library
15- * Copyright (c) 2020 Adyen B.V.
15+ * Copyright (c) 2021 Adyen B.V.
1616 * This file is open source and available under the MIT license.
1717 * See the LICENSE file for more info.
1818 */
@@ -60,24 +60,24 @@ export const createBasicAuthClient = (): Client => {
6060
6161const id = Math . floor ( Math . random ( ) * Math . floor ( 10000000 ) ) . toString ( ) ;
6262const getMessageHeader = ( { messageCategory = MessageCategoryType . Payment } : { messageCategory ?: MessageCategoryType } = { } ) : MessageHeader => ( {
63- messageCategory,
64- messageClass : MessageClassType . Service ,
65- messageType : MessageType . Request ,
66- pOIID : process . env . ADYEN_TERMINAL_POIID ! ,
67- protocolVersion : "3.0" ,
68- saleID : id ,
69- serviceID : id ,
63+ MessageCategory : messageCategory ,
64+ MessageClass : MessageClassType . Service ,
65+ MessageType : MessageType . Request ,
66+ POIID : process . env . ADYEN_TERMINAL_POIID ! ,
67+ ProtocolVersion : "3.0" ,
68+ SaleID : id ,
69+ ServiceID : id ,
7070} ) ;
7171
7272const timestamp = ( ) : string => new Date ( ) . toISOString ( ) ;
7373const transactionIdentification : TransactionIdentification = {
74- timeStamp : timestamp ( ) ,
75- transactionID : id ,
74+ TimeStamp : timestamp ( ) ,
75+ TransactionID : id ,
7676} ;
7777
7878const saleData : SaleData = {
79- saleTransactionID : transactionIdentification ,
80- saleToAcquirerData : {
79+ SaleTransactionID : transactionIdentification ,
80+ SaleToAcquirerData : {
8181 applicationInfo : {
8282 merchantApplication : {
8383 version : "1" ,
@@ -92,43 +92,43 @@ const saleData: SaleData = {
9292} ;
9393
9494const amountsReq : AmountsReq = {
95- currency : "EUR" ,
96- requestedAmount : 1 ,
95+ Currency : "EUR" ,
96+ RequestedAmount : 1 ,
9797} ;
9898
9999const paymentTransaction : PaymentTransaction = {
100- amountsReq,
100+ AmountsReq : amountsReq ,
101101} ;
102102
103103const paymentRequest : PaymentRequest = {
104- paymentTransaction,
105- saleData,
104+ PaymentTransaction : paymentTransaction ,
105+ SaleData : saleData ,
106106} ;
107107
108108const getReversalRequest = ( poiTransaction : TransactionIdentification ) : ReversalRequest => ( {
109- originalPOITransaction : {
110- pOITransactionID : {
111- transactionID : poiTransaction . transactionID ,
112- timeStamp : poiTransaction . timeStamp
109+ OriginalPOITransaction : {
110+ POITransactionID : {
111+ TransactionID : poiTransaction . TransactionID ,
112+ TimeStamp : poiTransaction . TimeStamp
113113 } ,
114114 } ,
115- reversalReason : ReversalReasonType . MerchantCancel
115+ ReversalReason : ReversalReasonType . MerchantCancel
116116} ) ;
117117
118118const getSaleToPOIRequest = ( messageHeader : MessageHeader , request : Partial < SaleToPOIRequest > ) : SaleToPOIRequest => ( {
119- messageHeader,
119+ MessageHeader : messageHeader ,
120120 ...request
121121} ) ;
122122
123123
124124export const createTerminalAPIPaymentRequest = ( ) : TerminalApiRequest => {
125125 const messageHeader = getMessageHeader ( ) ;
126- const saleToPOIRequest = getSaleToPOIRequest ( messageHeader , { paymentRequest } ) ;
127- return { saleToPOIRequest } ;
126+ const saleToPOIRequest = getSaleToPOIRequest ( messageHeader , { PaymentRequest : paymentRequest } ) ;
127+ return { SaleToPOIRequest : saleToPOIRequest } ;
128128} ;
129129
130130export const createTerminalAPIRefundRequest = ( transactionIdentification : TransactionIdentification ) : TerminalApiRequest => {
131131 const messageHeader = getMessageHeader ( { messageCategory : MessageCategoryType . Reversal } ) ;
132- const saleToPOIRequest = getSaleToPOIRequest ( messageHeader , { reversalRequest : getReversalRequest ( transactionIdentification ) } ) ;
133- return { saleToPOIRequest } ;
132+ const saleToPOIRequest = getSaleToPOIRequest ( messageHeader , { ReversalRequest : getReversalRequest ( transactionIdentification ) } ) ;
133+ return { SaleToPOIRequest : saleToPOIRequest } ;
134134} ;
0 commit comments