Package cz.gopay.api.v3.model.payment
Class BasePaymentBuilder
java.lang.Object
cz.gopay.api.v3.model.payment.AbstractPaymentBuilder<BasePayment,BasePaymentBuilder>
cz.gopay.api.v3.model.payment.BasePaymentBuilder
- All Implemented Interfaces:
Builder<BasePayment>
- Author:
- FrantiĊĦek Sichinger
-
Field Summary
Fields inherited from class cz.gopay.api.v3.model.payment.AbstractPaymentBuilder
additionalParams, amount, currency, items, orderDescription, orderNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected BasePaymentBuilderonDemandRecurrence(Date recurrenceDateTo) setRecurrence(Recurrence recurrence) timeIntervalRecurrence(RecurrenceCycle recurrenceCycle, Integer recurrencePeriod, Date recurrenceDateTo) withCallback(Callback callback) withCallback(String returnUrl, String notificationUrl) withDefaultBnplType(BnplType type) withDefaultPaymentInstrument(PaymentInstrument paymentInstrument) withPayerContact(PayerContact contact) withPaymentInstrument(PaymentInstrument paymentInstrument) Methods inherited from class cz.gopay.api.v3.model.payment.AbstractPaymentBuilder
addAdditionalParameter, addAdditionalParameter, addAdditionalParameters, addItem, addItem, addItem, addItems, order
-
Constructor Details
-
BasePaymentBuilder
public BasePaymentBuilder()
-
-
Method Details
-
build
-
preauthorize
-
withCallback
-
withCallback
-
inLang
-
onDemandRecurrence
-
setRecurrence
-
timeIntervalRecurrence
public BasePaymentBuilder timeIntervalRecurrence(RecurrenceCycle recurrenceCycle, Integer recurrencePeriod, Date recurrenceDateTo) -
payer
-
withPayerContact
-
withPaymentInstrument
-
withDefaultPaymentInstrument
-
toEshop
-
toEWallet
-
withDefaultBnplType
-
getInstance
- Specified by:
getInstancein classAbstractPaymentBuilder<BasePayment,BasePaymentBuilder>
-