Package cz.gopay.api.v3.model.payment
Class Payment
- java.lang.Object
-
- cz.gopay.api.v3.model.payment.Payment
-
public class Payment extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPayment.SessionState
-
Constructor Summary
Constructors Constructor Description Payment()
-
Method Summary
-
-
-
Method Detail
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
getState
public Payment.SessionState getState()
-
setState
public void setState(Payment.SessionState state)
-
getSubState
public SessionSubState getSubState()
-
setSubState
public void setSubState(SessionSubState subState)
-
getPaymentInstrument
public PaymentInstrument getPaymentInstrument()
-
setPaymentInstrument
public void setPaymentInstrument(PaymentInstrument paymentInstrument)
-
getAmount
public Long getAmount()
-
setAmount
public void setAmount(Long amount)
-
getCurrency
public Currency getCurrency()
-
setCurrency
public void setCurrency(Currency currency)
-
getPayer
public Payer getPayer()
-
setPayer
public void setPayer(Payer payer)
-
getTarget
public Target getTarget()
-
setTarget
public void setTarget(Target target)
-
getRecurrence
public Recurrence getRecurrence()
-
setRecurrence
public void setRecurrence(Recurrence recurrence)
-
getAdditionalParams
public List<AdditionalParam> getAdditionalParams()
-
setAdditionalParams
public void setAdditionalParams(List<AdditionalParam> aditionalParams)
-
getOrderNumber
public String getOrderNumber()
-
setOrderNumber
public void setOrderNumber(String orderNumber)
-
getPreAuthorization
public Preauthorization getPreAuthorization()
-
setPreAuthorization
public void setPreAuthorization(Preauthorization preAuthorization)
-
getLang
public String getLang()
-
setLang
public void setLang(String lang)
-
getGwUrl
public String getGwUrl()
-
setGwUrl
public void setGwUrl(String gwUrl)
-
getParentId
public Long getParentId()
-
setParentId
public void setParentId(Long parentId)
-
getEetCode
public EETCode getEetCode()
-
setEetCode
public void setEetCode(EETCode eetCode)
-
create
public static Payment create(Long id, Long parentId, Payment.SessionState state)
-
chosenPaymentInstrument
public Payment chosenPaymentInstrument(PaymentInstrument paymentInstrument)
-
withRecurrence
public Payment withRecurrence(Recurrence recurrence)
-
addAdditionalParam
public Payment addAdditionalParam(AdditionalParam param)
-
withPreAuthorization
public Payment withPreAuthorization(Preauthorization preAuthorization)
-
-