Class IPGApiSubsequentTransactionFactory
- java.lang.Object
-
- de.firstdata.ipg.api.client.subsequenttransaction.IPGApiSubsequentTransactionFactory
-
public class IPGApiSubsequentTransactionFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description IPGApiSubsequentTransactionFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReturnSubsequentTransaction
createReturnSubsequentTransaction(Amount amount, Long ipgTransactionId)
static ReturnSubsequentTransaction
createReturnSubsequentTransaction(Amount amount, String referencedMerchantTransactionId)
static ReturnSubsequentTransaction
createReturnSubsequentTransaction(Amount amount, String orderId, String tDate)
static VoidSubsequentTransaction
createVoidSubsequentTransaction(Amount amount, Long ipgTransactionId)
static VoidSubsequentTransaction
createVoidSubsequentTransaction(Amount amount, String referencedMerchantTransactionId)
static VoidSubsequentTransaction
createVoidSubsequentTransaction(Amount amount, String orderId, String tDate)
-
-
-
Method Detail
-
createReturnSubsequentTransaction
public static ReturnSubsequentTransaction createReturnSubsequentTransaction(Amount amount, String orderId, String tDate)
- Parameters:
amount
-orderId
-tDate
-- Returns:
- new ReturnSubsequentTransactionObject(amount, orderId, tDate)
-
createReturnSubsequentTransaction
public static ReturnSubsequentTransaction createReturnSubsequentTransaction(Amount amount, Long ipgTransactionId)
- Parameters:
amount
-ipgTransactionId
-- Returns:
- new ReturnSubsequentTransactionObject(amount, ipgTransactionId)
-
createReturnSubsequentTransaction
public static ReturnSubsequentTransaction createReturnSubsequentTransaction(Amount amount, String referencedMerchantTransactionId)
- Parameters:
amount
-referencedMerchantTransactionId
-- Returns:
- new ReturnSubsequentTransactionObject(amount, referencedMerchantTransactionId)
-
createVoidSubsequentTransaction
public static VoidSubsequentTransaction createVoidSubsequentTransaction(Amount amount, String orderId, String tDate)
- Parameters:
amount
-orderId
-tDate
-- Returns:
- new VoidSubsequentTransactionObject(amount, orderId, tDate)
-
createVoidSubsequentTransaction
public static VoidSubsequentTransaction createVoidSubsequentTransaction(Amount amount, Long ipgTransactionId)
- Parameters:
amount
-ipgTransactionId
-- Returns:
- new VoidSubsequentTransactionObject(amount, ipgTransactionId)
-
createVoidSubsequentTransaction
public static VoidSubsequentTransaction createVoidSubsequentTransaction(Amount amount, String referencedMerchantTransactionId)
- Parameters:
amount
-referencedMerchantTransactionId
-- Returns:
- new VoidSubsequentTransactionObject(amount, referencedMerchantTransactionId)
-
-