public class AbstractModificationRequest<T extends AbstractModificationRequest<T>> extends Object
| Constructor and Description |
|---|
AbstractModificationRequest() |
| Modifier and Type | Method and Description |
|---|---|
T |
authorisationCode(String authorisationCode) |
boolean |
equals(Object o) |
Map<String,String> |
getAdditionalData() |
ApplicationInfo |
getApplicationInfo() |
String |
getAuthorisationCode()
the authorisation code of the payment (only required for the \"authoriseReferral\" method)
|
String |
getMerchantAccount()
the merchant account which will be used to process the payment
|
ThreeDSecureData |
getMpiData()
authentication data produced by an MPI (MasterCard SecureCode or Verified By Visa)
|
Map<String,String> |
getOrCreateAdditionalData()
get additionalData map Create the map if doesn't exists
|
String |
getOriginalMerchantReference()
The original merchant reference to cancel.
|
String |
getOriginalReference()
the pspreference of the payment to modify
|
String |
getReference()
the reference assigned to this modification
|
List<Split> |
getSplits() |
String |
getTenderReference()
The transaction reference provided by the PED.
|
String |
getUniqueTerminalId()
Unique terminal ID for the PED that originally processed the request.
|
int |
hashCode() |
T |
merchantAccount(String merchantAccount) |
T |
originalMerchantReference(String originalMerchantReference) |
T |
originalReference(String originalReference) |
T |
reference(String reference) |
void |
setAdditionalData(Map<String,String> additionalData) |
void |
setAuthorisationCode(String authorisationCode) |
T |
setInvoiceLines(List<InvoiceLine> invoiceLines)
Set invoiceLines in addtionalData
|
void |
setMerchantAccount(String merchantAccount) |
void |
setMpiData(ThreeDSecureData mpiData) |
void |
setOriginalMerchantReference(String originalMerchantReference) |
void |
setOriginalReference(String originalReference) |
void |
setReference(String reference) |
T |
setSplitPayment(SplitPayment splitPayment) |
void |
setSplits(List<Split> splits) |
void |
setTenderReference(String tenderReference) |
void |
setUniqueTerminalId(String uniqueTerminalId) |
T |
tenderReference(String tenderReference) |
String |
toString() |
T |
uniqueTerminalId(String uniqueTerminalId) |
public String getReference()
public void setReference(String reference)
public String getAuthorisationCode()
public void setAuthorisationCode(String authorisationCode)
public String getOriginalReference()
public void setOriginalReference(String originalReference)
public String getMerchantAccount()
public void setMerchantAccount(String merchantAccount)
public ApplicationInfo getApplicationInfo()
public ThreeDSecureData getMpiData()
public void setMpiData(ThreeDSecureData mpiData)
public String getOriginalMerchantReference()
public void setOriginalMerchantReference(String originalMerchantReference)
public String getTenderReference()
public void setTenderReference(String tenderReference)
public String getUniqueTerminalId()
public void setUniqueTerminalId(String uniqueTerminalId)
public Map<String,String> getOrCreateAdditionalData()
public T setInvoiceLines(List<InvoiceLine> invoiceLines)
invoiceLines - invoicelinespublic T setSplitPayment(SplitPayment splitPayment)
Copyright © 2022. All rights reserved.