Package com.onlinepayments.domain
Class PaymentOutput
java.lang.Object
com.onlinepayments.domain.PaymentOutput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject containing amount and ISO currency code attributesObject containing amount and ISO currency code attributesDeprecated.Amount that has been paid.Object containing the card payment method detailsObject containing the details of the customerObject to apply a discount to the total basket by adding a discount line.It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications.Object containing the mobile payment method detailsPayment method identifier used by the our payment engine.Object containing the redirect payment product detailsObject that holds all reference properties that are linked to this transaction.Object containing the SEPA direct debit detailsObject containing specific surcharging attributes applied to an order.voidsetAcquiredAmount(AmountOfMoney value) Object containing amount and ISO currency code attributesvoidsetAmountOfMoney(AmountOfMoney value) Object containing amount and ISO currency code attributesvoidsetAmountPaid(Long value) Deprecated.Amount that has been paid.voidObject containing the card payment method detailsvoidsetCustomer(CustomerOutput value) Object containing the details of the customervoidsetDiscount(Discount value) Object to apply a discount to the total basket by adding a discount line.voidsetMerchantParameters(String value) It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications.voidObject containing the mobile payment method detailsvoidsetPaymentMethod(String value) Payment method identifier used by the our payment engine.voidObject containing the redirect payment product detailsvoidsetReferences(PaymentReferences value) Object that holds all reference properties that are linked to this transaction.voidObject containing the SEPA direct debit detailsvoidObject containing specific surcharging attributes applied to an order.withAcquiredAmount(AmountOfMoney value) Object containing amount and ISO currency code attributeswithAmountOfMoney(AmountOfMoney value) Object containing amount and ISO currency code attributeswithAmountPaid(Long value) Deprecated.Amount that has been paid.Object containing the card payment method detailswithCustomer(CustomerOutput value) Object containing the details of the customerwithDiscount(Discount value) Object to apply a discount to the total basket by adding a discount line.withMerchantParameters(String value) It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications.Object containing the mobile payment method detailswithPaymentMethod(String value) Payment method identifier used by the our payment engine.Object containing the redirect payment product detailswithReferences(PaymentReferences value) Object that holds all reference properties that are linked to this transaction.Object containing the SEPA direct debit detailsObject containing specific surcharging attributes applied to an order.
-
Constructor Details
-
PaymentOutput
public PaymentOutput()
-
-
Method Details
-
getAcquiredAmount
Object containing amount and ISO currency code attributes -
setAcquiredAmount
Object containing amount and ISO currency code attributes -
withAcquiredAmount
Object containing amount and ISO currency code attributes -
getAmountOfMoney
Object containing amount and ISO currency code attributes -
setAmountOfMoney
Object containing amount and ISO currency code attributes -
withAmountOfMoney
Object containing amount and ISO currency code attributes -
getAmountPaid
Deprecated.Amount that has been paid. This is deprecated. Use acquiredAmount instead.Amount that has been paid. This is deprecated. Use acquiredAmount instead. -
setAmountPaid
Deprecated.Amount that has been paid. This is deprecated. Use acquiredAmount instead.Amount that has been paid. This is deprecated. Use acquiredAmount instead. -
withAmountPaid
Deprecated.Amount that has been paid. This is deprecated. Use acquiredAmount instead.Amount that has been paid. This is deprecated. Use acquiredAmount instead. -
getCardPaymentMethodSpecificOutput
Object containing the card payment method details -
setCardPaymentMethodSpecificOutput
Object containing the card payment method details -
withCardPaymentMethodSpecificOutput
Object containing the card payment method details -
getCustomer
Object containing the details of the customer -
setCustomer
Object containing the details of the customer -
withCustomer
Object containing the details of the customer -
getDiscount
Object to apply a discount to the total basket by adding a discount line. -
setDiscount
Object to apply a discount to the total basket by adding a discount line. -
withDiscount
Object to apply a discount to the total basket by adding a discount line. -
getMerchantParameters
It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data. -
setMerchantParameters
It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data. -
withMerchantParameters
It allows you to store additional parameters for the transaction in the format you prefer (e.g.-> key-value query string, JSON, etc.) These parameters are then echoed back to you in API GET calls and Webhook notifications. This field must not contain any personal data. -
getMobilePaymentMethodSpecificOutput
Object containing the mobile payment method details -
setMobilePaymentMethodSpecificOutput
Object containing the mobile payment method details -
withMobilePaymentMethodSpecificOutput
Object containing the mobile payment method details -
getPaymentMethod
Payment method identifier used by the our payment engine. -
setPaymentMethod
Payment method identifier used by the our payment engine. -
withPaymentMethod
Payment method identifier used by the our payment engine. -
getRedirectPaymentMethodSpecificOutput
Object containing the redirect payment product details -
setRedirectPaymentMethodSpecificOutput
Object containing the redirect payment product details -
withRedirectPaymentMethodSpecificOutput
public PaymentOutput withRedirectPaymentMethodSpecificOutput(RedirectPaymentMethodSpecificOutput value) Object containing the redirect payment product details -
getReferences
Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead. -
setReferences
Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead. -
withReferences
Object that holds all reference properties that are linked to this transaction. Deprecated for capture/refund: Use operationReferences instead. -
getSepaDirectDebitPaymentMethodSpecificOutput
Object containing the SEPA direct debit details -
setSepaDirectDebitPaymentMethodSpecificOutput
public void setSepaDirectDebitPaymentMethodSpecificOutput(SepaDirectDebitPaymentMethodSpecificOutput value) Object containing the SEPA direct debit details -
withSepaDirectDebitPaymentMethodSpecificOutput
public PaymentOutput withSepaDirectDebitPaymentMethodSpecificOutput(SepaDirectDebitPaymentMethodSpecificOutput value) Object containing the SEPA direct debit details -
getSurchargeSpecificOutput
Object containing specific surcharging attributes applied to an order. -
setSurchargeSpecificOutput
Object containing specific surcharging attributes applied to an order. -
withSurchargeSpecificOutput
Object containing specific surcharging attributes applied to an order.
-