@@ -6,6 +6,7 @@ import ApprovePaymentTransactionsRequest from '../request/ApprovePaymentTransact
66import BnplPaymentOfferRequest from '../request/BnplPaymentOfferRequest' ;
77import CloneCardRequest from '../request/CloneCardRequest' ;
88import CompleteApmPaymentRequest from '../request/CompleteApmPaymentRequest' ;
9+ import CompleteBnplLimitInquiryRequest from '../request/CompleteBnplLimitInquiryRequest' ;
910import CompletePosApmPaymentRequest from '../request/CompletePosApmPaymentRequest' ;
1011import CompleteThreeDSPaymentRequest from '../request/CompleteThreeDSPaymentRequest' ;
1112import CreateApmPaymentRequest from '../request/CreateApmPaymentRequest' ;
@@ -16,9 +17,12 @@ import DeleteStoredCardRequest from '../request/DeleteStoredCardRequest';
1617import DisapprovePaymentTransactionsRequest from '../request/DisapprovePaymentTransactionsRequest' ;
1718import InitApmDepositPaymentRequest from '../request/InitApmDepositPaymentRequest' ;
1819import InitApmPaymentRequest from '../request/InitApmPaymentRequest' ;
20+ import InitBnplLimitInquiryRequest from '../request/InitBnplLimitInquiryRequest' ;
1921import InitBnplPaymentRequest from '../request/InitBnplPaymentRequest' ;
22+ import InitCheckoutCardVerifyRequest from '../request/InitCheckoutCardVerifyRequest' ;
2023import InitCheckoutPaymentRequest from '../request/InitCheckoutPaymentRequest' ;
2124import InitGarantiPayPaymentRequest from '../request/InitGarantiPayPaymentRequest' ;
25+ import InitMultiPaymentRequest from '../request/InitMultiPaymentRequest' ;
2226import InitPosApmPaymentRequest from '../request/InitPosApmPaymentRequest' ;
2327import InitThreeDSPaymentRequest from '../request/InitThreeDSPaymentRequest' ;
2428import PostAuthPaymentRequest from '../request/PostAuthPaymentRequest' ;
@@ -32,8 +36,10 @@ import SearchStoredCardsRequest from '../request/SearchStoredCardsRequest';
3236import StoreCardRequest from '../request/StoreCardRequest' ;
3337import UpdateCardRequest from '../request/UpdateCardRequest' ;
3438import UpdatePaymentTransactionRequest from '../request/UpdatePaymentTransactionRequest' ;
39+ import VerifyCardRequest from '../request/VerifyCardRequest' ;
3540
3641import ApmDepositPaymentResponse from '../response/ApmDepositPaymentResponse' ;
42+ import BnplLimitInquiryResponse from '../response/BnplLimitInquiryResponse' ;
3743import BnplPaymentOfferResponse from '../response/BnplPaymentOfferResponse' ;
3844import BnplPaymentVerifyResponse from '../response/BnplPaymentVerifyResponse' ;
3945import CompleteApmPaymentResponse from '../response/CompleteApmPaymentResponse' ;
@@ -42,8 +48,10 @@ import DepositPaymentResponse from '../response/DepositPaymentResponse';
4248import FundTransferDepositPaymentResponse from '../response/FundTransferDepositPaymentResponse' ;
4349import InitApmPaymentResponse from '../response/InitApmPaymentResponse' ;
4450import InitBnplPaymentResponse from '../response/InitBnplPaymentResponse' ;
51+ import InitCheckoutCardVerifyResponse from '../response/InitCheckoutCardVerifyResponse' ;
4552import InitCheckoutPaymentResponse from '../response/InitCheckoutPaymentResponse' ;
4653import InitGarantiPayPaymentResponse from '../response/InitGarantiPayPaymentResponse' ;
54+ import InitMultiPaymentResponse from '../response/InitMultipaymentPaymentResponse' ;
4755import InitPosApmPaymentResponse from '../response/InitPosApmPaymentResponse' ;
4856import InitThreeDSPaymentResponse from '../response/InitThreeDSPaymentResponse' ;
4957import InstantTransferBanksResponse from '../response/InstantTransferBanksResponse' ;
@@ -54,8 +62,10 @@ import PaymentTransactionApprovalListResponse from '../response/PaymentTransacti
5462import PaymentTransactionRefundListResponse from '../response/PaymentTransactionRefundListResponse' ;
5563import PaymentTransactionRefundResponse from '../response/PaymentTransactionRefundResponse' ;
5664import PaymentTransactionResponse from '../response/PaymentTransactionResponse' ;
65+ import RetrieveCheckoutCardVerifyResponse from '../response/RetrieveCheckoutCardVerifyResponse' ;
5766import RetrieveLoyaltiesResponse from '../response/RetrieveLoyaltiesResponse' ;
5867import StoredCardResponse from '../response/StoredCardResponse' ;
68+ import VerifyCardResponse from '../response/VerifyCardResponse' ;
5969import WaitingPaymentRefundResponse from '../response/WaitingPaymentRefundResponse' ;
6070
6171import BaseAdapter from './BaseAdapter' ;
@@ -89,6 +99,14 @@ export default class PaymentAdapter extends BaseAdapter {
8999 return this . _client . post ( '/payment/v1/checkout-payments/init' , request ) ;
90100 }
91101
102+ async initCheckoutCardVerify ( request : InitCheckoutCardVerifyRequest ) : Promise < InitCheckoutCardVerifyResponse > {
103+ return this . _client . post ( '/payment/v1/checkout-card-verify/init' , request ) ;
104+ }
105+
106+ async retrieveCheckoutCardVerify ( token : string ) : Promise < RetrieveCheckoutCardVerifyResponse > {
107+ return this . _client . get ( `/payment/v1/checkout-card-verify/${ token } ` ) ;
108+ }
109+
92110 async retrieveCheckoutPayment ( token : string ) : Promise < PaymentResponse > {
93111 return this . _client . get ( `/payment/v1/checkout-payments/${ token } ` ) ;
94112 }
@@ -189,6 +207,10 @@ export default class PaymentAdapter extends BaseAdapter {
189207 await this . _client . post ( '/payment/v1/cards/delete' , request ) ;
190208 }
191209
210+ async verifyCard ( request : VerifyCardRequest ) : Promise < VerifyCardResponse > {
211+ return this . _client . post ( '/payment/v1/cards/verify' , request ) ;
212+ }
213+
192214 async approvePaymentTransactions ( request : ApprovePaymentTransactionsRequest ) : Promise < PaymentTransactionApprovalListResponse > {
193215 return this . _client . post ( '/payment/v1/payment-transactions/approve' , request ) ;
194216 }
@@ -225,10 +247,22 @@ export default class PaymentAdapter extends BaseAdapter {
225247 return this . _client . post ( `/payment/v1/bnpl-payments/${ paymentId } /verify` ) ;
226248 }
227249
250+ async bnplLimitInquiryInit ( request : InitBnplLimitInquiryRequest ) : Promise < BnplLimitInquiryResponse > {
251+ return this . _client . post ( `/payment/v1/bnpl-payments/limit-inquiry/init` , request ) ;
252+ }
253+
254+ async bnplLimitInquiry ( request : CompleteBnplLimitInquiryRequest ) : Promise < BnplLimitInquiryResponse > {
255+ return this . _client . post ( `/payment/v1/bnpl-payments/limit-inquiry` , request ) ;
256+ }
257+
228258 async retrieveActiveBanks ( ) : Promise < InstantTransferBanksResponse > {
229259 return this . _client . get ( `/payment/v1/instant-transfer-banks` ) ;
230260 }
231261
262+ async initMultiPayment ( request : InitMultiPaymentRequest ) : Promise < InitMultiPaymentResponse > {
263+ return this . _client . post ( `/payment/v1/multi-payments/init` , request ) ;
264+ }
265+
232266 async retrieveMultiPayment ( token : string ) : Promise < MultiPaymentResponse > {
233267 return this . _client . get ( `/payment/v1/multi-payments/${ token } ` ) ;
234268 }
0 commit comments