@@ -19,8 +19,10 @@ import InitApmDepositPaymentRequest from '../request/InitApmDepositPaymentReques
1919import InitApmPaymentRequest from '../request/InitApmPaymentRequest' ;
2020import InitBnplLimitInquiryRequest from '../request/InitBnplLimitInquiryRequest' ;
2121import InitBnplPaymentRequest from '../request/InitBnplPaymentRequest' ;
22+ import InitCheckoutCardVerifyRequest from '../request/InitCheckoutCardVerifyRequest' ;
2223import InitCheckoutPaymentRequest from '../request/InitCheckoutPaymentRequest' ;
2324import InitGarantiPayPaymentRequest from '../request/InitGarantiPayPaymentRequest' ;
25+ import InitMultiPaymentRequest from '../request/InitMultiPaymentRequest' ;
2426import InitPosApmPaymentRequest from '../request/InitPosApmPaymentRequest' ;
2527import InitThreeDSPaymentRequest from '../request/InitThreeDSPaymentRequest' ;
2628import PostAuthPaymentRequest from '../request/PostAuthPaymentRequest' ;
@@ -34,6 +36,7 @@ import SearchStoredCardsRequest from '../request/SearchStoredCardsRequest';
3436import StoreCardRequest from '../request/StoreCardRequest' ;
3537import UpdateCardRequest from '../request/UpdateCardRequest' ;
3638import UpdatePaymentTransactionRequest from '../request/UpdatePaymentTransactionRequest' ;
39+ import VerifyCardRequest from '../request/VerifyCardRequest' ;
3740
3841import ApmDepositPaymentResponse from '../response/ApmDepositPaymentResponse' ;
3942import BnplLimitInquiryResponse from '../response/BnplLimitInquiryResponse' ;
@@ -45,8 +48,10 @@ import DepositPaymentResponse from '../response/DepositPaymentResponse';
4548import FundTransferDepositPaymentResponse from '../response/FundTransferDepositPaymentResponse' ;
4649import InitApmPaymentResponse from '../response/InitApmPaymentResponse' ;
4750import InitBnplPaymentResponse from '../response/InitBnplPaymentResponse' ;
51+ import InitCheckoutCardVerifyResponse from '../response/InitCheckoutCardVerifyResponse' ;
4852import InitCheckoutPaymentResponse from '../response/InitCheckoutPaymentResponse' ;
4953import InitGarantiPayPaymentResponse from '../response/InitGarantiPayPaymentResponse' ;
54+ import InitMultiPaymentResponse from '../response/InitMultipaymentPaymentResponse' ;
5055import InitPosApmPaymentResponse from '../response/InitPosApmPaymentResponse' ;
5156import InitThreeDSPaymentResponse from '../response/InitThreeDSPaymentResponse' ;
5257import InstantTransferBanksResponse from '../response/InstantTransferBanksResponse' ;
@@ -57,8 +62,10 @@ import PaymentTransactionApprovalListResponse from '../response/PaymentTransacti
5762import PaymentTransactionRefundListResponse from '../response/PaymentTransactionRefundListResponse' ;
5863import PaymentTransactionRefundResponse from '../response/PaymentTransactionRefundResponse' ;
5964import PaymentTransactionResponse from '../response/PaymentTransactionResponse' ;
65+ import RetrieveCheckoutCardVerifyResponse from '../response/RetrieveCheckoutCardVerifyResponse' ;
6066import RetrieveLoyaltiesResponse from '../response/RetrieveLoyaltiesResponse' ;
6167import StoredCardResponse from '../response/StoredCardResponse' ;
68+ import VerifyCardResponse from '../response/VerifyCardResponse' ;
6269import WaitingPaymentRefundResponse from '../response/WaitingPaymentRefundResponse' ;
6370
6471import BaseAdapter from './BaseAdapter' ;
@@ -92,6 +99,14 @@ export default class PaymentAdapter extends BaseAdapter {
9299 return this . _client . post ( '/payment/v1/checkout-payments/init' , request ) ;
93100 }
94101
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+
95110 async retrieveCheckoutPayment ( token : string ) : Promise < PaymentResponse > {
96111 return this . _client . get ( `/payment/v1/checkout-payments/${ token } ` ) ;
97112 }
@@ -192,6 +207,10 @@ export default class PaymentAdapter extends BaseAdapter {
192207 await this . _client . post ( '/payment/v1/cards/delete' , request ) ;
193208 }
194209
210+ async verifyCard ( request : VerifyCardRequest ) : Promise < VerifyCardResponse > {
211+ return this . _client . post ( '/payment/v1/cards/verify' , request ) ;
212+ }
213+
195214 async approvePaymentTransactions ( request : ApprovePaymentTransactionsRequest ) : Promise < PaymentTransactionApprovalListResponse > {
196215 return this . _client . post ( '/payment/v1/payment-transactions/approve' , request ) ;
197216 }
@@ -240,6 +259,10 @@ export default class PaymentAdapter extends BaseAdapter {
240259 return this . _client . get ( `/payment/v1/instant-transfer-banks` ) ;
241260 }
242261
262+ async initMultiPayment ( request : InitMultiPaymentRequest ) : Promise < InitMultiPaymentResponse > {
263+ return this . _client . post ( `/payment/v1/multi-payments/init` , request ) ;
264+ }
265+
243266 async retrieveMultiPayment ( token : string ) : Promise < MultiPaymentResponse > {
244267 return this . _client . get ( `/payment/v1/multi-payments/${ token } ` ) ;
245268 }
0 commit comments