chore(medusa): Revert AbstractPaymentService deprecation (#3298)
This commit is contained in:
committed by
GitHub
parent
3084de0c02
commit
5301a1e9d6
5
.changeset/cuddly-hats-obey.md
Normal file
5
.changeset/cuddly-hats-obey.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@medusajs/medusa": patch
|
||||
---
|
||||
|
||||
chore(medusa): Remove payment service deprecation temporarely
|
||||
@@ -34,19 +34,19 @@ export type PaymentSessionResponse = {
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use the new PaymentProcessor interface instead
|
||||
* This will be @deprecated in the near future use the new PaymentProcessor interface instead
|
||||
*/
|
||||
export interface PaymentService extends TransactionBaseService {
|
||||
getIdentifier(): string
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.retrievePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.retrievePayment instead
|
||||
* @param paymentSession
|
||||
*/
|
||||
getPaymentData(paymentSession: PaymentSession): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.updatePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.updatePayment instead
|
||||
* @param paymentSessionData
|
||||
* @param data
|
||||
*/
|
||||
@@ -56,20 +56,20 @@ export interface PaymentService extends TransactionBaseService {
|
||||
): Promise<PaymentSessionData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.initiatePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.initiatePayment instead
|
||||
* @param context The type of this argument is meant to be temporary and once the previous method signature
|
||||
* will be removed, the type will only be PaymentContext instead of Cart & PaymentContext
|
||||
*/
|
||||
createPayment(context: Cart & PaymentContext): Promise<PaymentSessionResponse>
|
||||
|
||||
/**
|
||||
* @deprecated use createPayment(context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* This will be @deprecated in the near future use createPayment(context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* @param cart
|
||||
*/
|
||||
createPayment(cart: Cart): Promise<PaymentSessionData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.retrievePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.retrievePayment instead
|
||||
* @param paymentData
|
||||
*/
|
||||
retrievePayment(paymentData: PaymentData): Promise<Data>
|
||||
@@ -80,7 +80,7 @@ export interface PaymentService extends TransactionBaseService {
|
||||
): Promise<PaymentSessionData | PaymentSessionResponse>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.updatePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.updatePayment instead
|
||||
* @param paymentSessionData
|
||||
* @param cart
|
||||
*/
|
||||
@@ -90,7 +90,7 @@ export interface PaymentService extends TransactionBaseService {
|
||||
): Promise<PaymentSessionData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.authorizePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.authorizePayment instead
|
||||
* @param paymentSession
|
||||
* @param context
|
||||
*/
|
||||
@@ -100,45 +100,45 @@ export interface PaymentService extends TransactionBaseService {
|
||||
): Promise<{ data: PaymentSessionData; status: PaymentSessionStatus }>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.capturePayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.capturePayment instead
|
||||
* @param payment
|
||||
*/
|
||||
capturePayment(payment: Payment): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.refundPayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.refundPayment instead
|
||||
* @param payment
|
||||
* @param refundAmount
|
||||
*/
|
||||
refundPayment(payment: Payment, refundAmount: number): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.cancelPayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.cancelPayment instead
|
||||
* @param payment
|
||||
*/
|
||||
cancelPayment(payment: Payment): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.cancelPayment instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.cancelPayment instead
|
||||
* @param paymentSession
|
||||
*/
|
||||
deletePayment(paymentSession: PaymentSession): Promise<void>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.getSavedMethods instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.getSavedMethods instead
|
||||
* @param customer
|
||||
*/
|
||||
retrieveSavedMethods(customer: Customer): Promise<Data[]>
|
||||
|
||||
/**
|
||||
* @deprecated use PaymentProcessor.getPaymentStatus instead
|
||||
* This will be @deprecated in the near future use PaymentProcessor.getPaymentStatus instead
|
||||
* @param data
|
||||
*/
|
||||
getStatus(data: Data): Promise<PaymentSessionStatus>
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use the AbstractPaymentProcessor instead
|
||||
* This will be @deprecated in the near future use the AbstractPaymentProcessor instead
|
||||
*/
|
||||
export abstract class AbstractPaymentService
|
||||
extends TransactionBaseService
|
||||
@@ -181,7 +181,7 @@ export abstract class AbstractPaymentService
|
||||
): Promise<PaymentSessionResponse>
|
||||
|
||||
/**
|
||||
* @deprecated use createPayment(context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* This will be @deprecated in the near future use createPayment(context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* @param cart
|
||||
*/
|
||||
public abstract createPayment(cart: Cart): Promise<PaymentSessionData>
|
||||
@@ -203,7 +203,7 @@ export abstract class AbstractPaymentService
|
||||
): Promise<PaymentSessionResponse | PaymentSessionResponse["session_data"]>
|
||||
|
||||
/**
|
||||
* @deprecated use updatePayment(paymentSessionData: PaymentSessionData, context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* This will be @deprecated in the near future use updatePayment(paymentSessionData: PaymentSessionData, context: Cart & PaymentContext): Promise<PaymentSessionResponse> instead
|
||||
* @param paymentSessionData
|
||||
* @param cart
|
||||
*/
|
||||
@@ -221,12 +221,12 @@ export abstract class AbstractPaymentService
|
||||
): Promise<{ data: PaymentSessionData; status: PaymentSessionStatus }>
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
public abstract capturePayment(payment: Payment): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
public abstract refundPayment(
|
||||
payment: Payment,
|
||||
@@ -234,17 +234,17 @@ export abstract class AbstractPaymentService
|
||||
): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
public abstract cancelPayment(payment: Payment): Promise<PaymentData>
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
public abstract deletePayment(paymentSession: PaymentSession): Promise<void>
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
public async retrieveSavedMethods(customer: Customer): Promise<Data[]> {
|
||||
@@ -252,7 +252,7 @@ export abstract class AbstractPaymentService
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated
|
||||
* This will be @deprecated in the near future
|
||||
*/
|
||||
public abstract getStatus(data: Data): Promise<PaymentSessionStatus>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user