public class TransactionRequest extends Request
Transactions.| Constructor and Description |
|---|
TransactionRequest() |
buildXMLElement, buildXMLElement, toGraphQLVariablespublic TransactionRequest amount(BigDecimal amount)
public TransactionAddressRequest billingAddress()
public TransactionRequest deviceData(String deviceData)
public TransactionRequest channel(String channel)
public TransactionCreditCardRequest creditCard()
public TransactionPayPalRequest paypalAccount()
public TransactionRequest serviceFeeAmount(BigDecimal fee)
public CustomerRequest customer()
public TransactionRequest customerId(String customerId)
public TransactionRequest customField(String apiName, String value)
public TransactionRequest deviceSessionId(String deviceSessionId)
public TransactionRequest fraudMerchantId(String fraudMerchantId)
public TransactionDescriptorRequest descriptor()
public TransactionIndustryRequest industry()
public TransactionRequest merchantAccountId(String merchantAccountId)
public TransactionOptionsRequest options()
public TransactionThreeDSecurePassThruRequest threeDSecurePassThru()
public TransactionRequest orderId(String orderId)
public TransactionRequest paymentMethodToken(String paymentMethodToken)
public TransactionRequest purchaseOrderNumber(String purchaseOrderNumber)
public TransactionRequest recurring(Boolean recurring)
public TransactionRequest transactionSource(String source)
public TransactionAddressRequest shippingAddress()
public TransactionRequest shippingAddressId(String shippingAddressId)
public TransactionRequest billingAddressId(String billingAddressId)
public TransactionRequest taxAmount(BigDecimal taxAmount)
public TransactionRequest taxExempt(Boolean taxExempt)
public TransactionRequest shippingAmount(BigDecimal shippingAmount)
public TransactionRequest discountAmount(BigDecimal discountAmount)
public TransactionRequest shipsFromPostalCode(String shipsFromPostalCode)
public TransactionRequest venmoSdkPaymentMethodCode(String venmoSdkPaymentMethodCode)
public TransactionRequest paymentMethodNonce(String paymentMethodNonce)
public TransactionRequest threeDSecureToken(String threeDSecureToken)
public TransactionRequest sharedPaymentMethodToken(String sharedPaymentMethodToken)
public TransactionRequest sharedPaymentMethodNonce(String sharedPaymentMethodNonce)
public TransactionRequest sharedCustomerId(String sharedCustomerId)
public TransactionRequest sharedShippingAddressId(String sharedShippingAddressId)
public TransactionRequest sharedBillingAddressId(String sharedBillingAddressId)
public RiskDataTransactionRequest riskData()
public TransactionLineItemRequest lineItem()
public TransactionApplePayCardRequest applePayCardRequest()
public String toQueryString()
toQueryString in class Requestpublic String toQueryString(String root)
toQueryString in class Requestpublic TransactionRequest type(Transaction.Type type)
protected RequestBuilder buildRequest(String root)
Copyright © 2013–2018. All rights reserved.