diff --git a/samples/payment/InitApmDepositPayment.js b/samples/payment/InitApmDepositPayment.js index c3063fb..d9041db 100644 --- a/samples/payment/InitApmDepositPayment.js +++ b/samples/payment/InitApmDepositPayment.js @@ -14,7 +14,8 @@ const request = { conversationId: '456d1297-908e-4bd6-a13b-4be31a6e47d5', externalId: 'optional-externalId', callbackUrl: 'https://www.your-website.com/craftgate-apm-callback', - clientIp: '127.0.0.1' + clientIp: '127.0.0.1', + clientPort: 51520 }; craftgate.payment().initApmDepositPayment(request) diff --git a/samples/payment/VerifyCard.js b/samples/payment/VerifyCard.js index 51bf84d..894ad62 100644 --- a/samples/payment/VerifyCard.js +++ b/samples/payment/VerifyCard.js @@ -20,7 +20,8 @@ const request = { conversationId: '456d1297-908e-4bd6-a13b-4be31a6e47d5', verificationPrice: 10, currency: Craftgate.Model.Currency.TRY, - clientIp: '127.0.0.1' + clientIp: '127.0.0.1', + clientPort: 51520 }; craftgate.payment().verifyCard(request) diff --git a/src/request/CreateApmPaymentRequest.ts b/src/request/CreateApmPaymentRequest.ts index 1a8d02c..c9ff35b 100644 --- a/src/request/CreateApmPaymentRequest.ts +++ b/src/request/CreateApmPaymentRequest.ts @@ -17,6 +17,7 @@ type CreateApmPaymentRequest = BaseRequest & { buyerMemberId?: number; apmOrderId?: string; clientIp?: string; + clientPort?: number; items: PaymentItem[]; }; diff --git a/src/request/CreateDepositPaymentRequest.ts b/src/request/CreateDepositPaymentRequest.ts index f4f1c4d..d101356 100644 --- a/src/request/CreateDepositPaymentRequest.ts +++ b/src/request/CreateDepositPaymentRequest.ts @@ -12,6 +12,7 @@ type CreateDepositPaymentRequest = BaseRequest & { callbackUrl?: string; posAlias?: string; clientIp?: string; + clientPort?: number; card: Card; routingOptions?: RoutingOptions; }; diff --git a/src/request/CreateFundTransferDepositPaymentRequest.ts b/src/request/CreateFundTransferDepositPaymentRequest.ts index 147c2e6..483fb75 100644 --- a/src/request/CreateFundTransferDepositPaymentRequest.ts +++ b/src/request/CreateFundTransferDepositPaymentRequest.ts @@ -5,6 +5,7 @@ type CreateFundTransferDepositPaymentRequest = BaseRequest & { buyerMemberId: number; conversationId?: string; clientIp?: string; + clientPort?: number; }; export default CreateFundTransferDepositPaymentRequest; diff --git a/src/request/CreatePaymentRequest.ts b/src/request/CreatePaymentRequest.ts index 2b8f776..c5b97f1 100644 --- a/src/request/CreatePaymentRequest.ts +++ b/src/request/CreatePaymentRequest.ts @@ -22,6 +22,7 @@ type CreatePaymentRequest = BaseRequest & { conversationId?: string; externalId?: string; clientIp?: string; + clientPort?: number; bankOrderId?: string; card?: Card; posAlias?: string; diff --git a/src/request/InitApmDepositPaymentRequest.ts b/src/request/InitApmDepositPaymentRequest.ts index 736c6a0..a843dd2 100644 --- a/src/request/InitApmDepositPaymentRequest.ts +++ b/src/request/InitApmDepositPaymentRequest.ts @@ -17,6 +17,7 @@ type InitApmDepositPaymentRequest = BaseRequest & { apmUserIdentity?: string; additionalParams?: Record; clientIp?: string; + clientPort?: number; }; export default InitApmDepositPaymentRequest; diff --git a/src/request/InitApmPaymentRequest.ts b/src/request/InitApmPaymentRequest.ts index 0e5e682..9df03e7 100644 --- a/src/request/InitApmPaymentRequest.ts +++ b/src/request/InitApmPaymentRequest.ts @@ -21,6 +21,7 @@ type InitApmPaymentRequest = BaseRequest & { apmUserIdentity?: string; additionalParams?: Record; clientIp?: string; + clientPort?: number; items: PaymentItem[]; }; diff --git a/src/request/InitGarantiPayPaymentRequest.ts b/src/request/InitGarantiPayPaymentRequest.ts index e273dfb..fe600d7 100644 --- a/src/request/InitGarantiPayPaymentRequest.ts +++ b/src/request/InitGarantiPayPaymentRequest.ts @@ -17,6 +17,7 @@ type InitGarantiPayPaymentRequest = BaseRequest & { conversationId?: string; externalId?: string; clientIp?: string; + clientPort?: number; bankOrderId?: string; posAlias?: string; items: PaymentItem[]; diff --git a/src/request/InitPosApmPaymentRequest.ts b/src/request/InitPosApmPaymentRequest.ts index 400913e..893f1cd 100644 --- a/src/request/InitPosApmPaymentRequest.ts +++ b/src/request/InitPosApmPaymentRequest.ts @@ -22,6 +22,7 @@ type InitPosApmPaymentRequest = BaseRequest & { buyerMemberId?: number; bankOrderId?: string; clientIp?: string; + clientPort?: number; items: PaymentItem[]; additionalParams?: Record; installments: PosApmInstallment[]; diff --git a/src/request/RetrieveLoyaltiesRequest.ts b/src/request/RetrieveLoyaltiesRequest.ts index 64989b7..ce198f4 100644 --- a/src/request/RetrieveLoyaltiesRequest.ts +++ b/src/request/RetrieveLoyaltiesRequest.ts @@ -15,6 +15,7 @@ type StoredCardInfo = { type FraudCheckInfo = { clientIp?: string; + clientPort?: number; conversationId?: string; fraudParams?: FraudCheckParameters; }; diff --git a/src/request/VerifyCardRequest.ts b/src/request/VerifyCardRequest.ts index 1618c51..bd0bb30 100644 --- a/src/request/VerifyCardRequest.ts +++ b/src/request/VerifyCardRequest.ts @@ -10,6 +10,7 @@ type VerifyCardRequest = BaseRequest & { verificationPrice: number; currency: Currency; clientIp?: string; + clientPort?: number; conversationId?: string; callbackUrl?: string; }; diff --git a/src/request/dto/MasterpassCreatePayment.ts b/src/request/dto/MasterpassCreatePayment.ts index 9ab14ed..204f2d4 100644 --- a/src/request/dto/MasterpassCreatePayment.ts +++ b/src/request/dto/MasterpassCreatePayment.ts @@ -17,6 +17,7 @@ type MasterpassCreatePayment = { conversationId?: string; externalId?: string; clientIp?: string; + clientPort?: number; bankOrderId?: string; posAlias?: string; items: PaymentItem[];