Constructor and Description |
---|
Builder() |
public PayIntent.Builder intent(Intent intent)
public TransactionSettings buildTransactionSettingsFromIntent(Intent intent)
public TransactionSettings buildTransactionSettingsFromPayIntent(PayIntent payIntent)
public PayIntent.Builder payment(Payment payment)
public PayIntent.Builder payIntent(PayIntent payIntent)
public PayIntent.Builder action(String action)
public PayIntent.Builder amount(long amount)
@Deprecated public PayIntent.Builder tippableAmount(long tippableAmount)
public PayIntent.Builder taxAmount(long taxAmount)
public PayIntent.Builder employeeId(String employeeId)
public PayIntent.Builder tipAmount(long tipAmount)
public PayIntent.Builder cashbackAmount(long cashbackAmount)
public PayIntent.Builder transactionType(PayIntent.TransactionType transactionType)
@Deprecated public PayIntent.Builder cardEntryMethods(int cardEntryMethods)
public PayIntent.Builder cardDataMessage(String cardDataMessage)
public PayIntent.Builder taxableAmountRates(List<TaxableAmountRate> taxableAmountRates)
public PayIntent.Builder serviceChargeAmount(ServiceChargeAmount serviceChargeAmount)
public PayIntent.Builder orderId(String orderId)
public PayIntent.Builder paymentId(String paymentId)
@Deprecated public PayIntent.Builder remotePrint(boolean remotePrint)
@Deprecated public PayIntent.Builder disableCashback(boolean disableCashBack)
@Deprecated public PayIntent.Builder transactionNo(String transactionNo)
@Deprecated public PayIntent.Builder forceSwipePinEntry(boolean isForceSwipePinEntry)
@Deprecated public PayIntent.Builder disableRestartTransactionWhenFailed(boolean disableRestartTransactionWhenFailed)
public PayIntent.Builder externalPaymentId(String externalPaymentId)
public PayIntent.Builder externalReferenceId(String externalReferenceId)
public PayIntent.Builder originatingPaymentPackage(String originatingPaymentPackage)
public PayIntent.Builder vaultedCard(VaultedCard vaultedCard)
@Deprecated public PayIntent.Builder allowOfflinePayment(Boolean allowOfflinePayment)
@Deprecated public PayIntent.Builder approveOfflinePaymentWithoutPrompt(Boolean approveOfflinePaymentWithoutPrompt)
public PayIntent.Builder themeName(Themes themeName)
public PayIntent.Builder requiresRemoteConfirmation(Boolean requiresRemoteConfirmation)
public PayIntent.Builder requiresFinalRemoteApproval(Boolean requiresFinalRemoteApproval)
public PayIntent.Builder skipELVLimitOverride(Boolean skipELVLimitOverride)
public PayIntent.Builder applicationTracking(AppTracking applicationTracking)
public PayIntent.Builder allowPartialAuth(boolean allowPartialAuth)
public PayIntent.Builder useLastSwipe(boolean useLastSwipe)
public PayIntent.Builder germanInfo(GermanInfo germanInfo)
public PayIntent.Builder germanELVTransaction(String germanELVTransaction)
public PayIntent.Builder customerIdentification(CashAdvanceCustomerIdentification customerIdentification)
public PayIntent.Builder transactionSettings(TransactionSettings transactionSettings)
public PayIntent.Builder cardNotPresent(boolean cardNotPresent)
public PayIntent.Builder vasSettings(VasSettings vasSettings)
public PayIntent.Builder originatingTransaction(CardTransaction originatingTransaction)
public PayIntent.Builder originatingPayment(Payment originatingPayment)
public PayIntent.Builder originatingCredit(Credit originatingCredit)
public PayIntent.Builder passThroughValues(Map<String,String> originatingPassThroughValues)
public PayIntent.Builder applicationSpecificValues(Map<String,String> originatingappSpecificValues)
public PayIntent.Builder refund(Refund refund)
public PayIntent.Builder customerTender(Tender customerTender)
Intents.ACTION_CUSTOMER_TENDER
public PayIntent.Builder disableCreditSurcharge(boolean disableCreditSurcharge)
public PayIntent.Builder isPresentQrcOnly(boolean isPresentQrcOnly)
public PayIntent.Builder isManualCardEntryByPassMode(boolean isManualCardEntryByPassMode)
public PayIntent.Builder isAllowManualCardEntryOnMFD(boolean isAllowManualCardEntryOnMFD)
public PayIntent.Builder quickPaymentTransactionUuid(String quickPaymentTransactionUuid)
public PayIntent.Builder tokenRequest(TokenizeCardRequest tokenizeCardRequest)
public PayIntent.Builder tokenResponse(TokenizeCardResponse tokenizeCardResponse)
public PayIntent.Builder dataReadMode(String dataReadMode)
public PayIntent.Builder refundReason(String refundReason)
@Deprecated public PayIntent.Builder testing(boolean isTesting)
public PayIntent build()