com.braintreegateway
public class TransactionRequest extends Request
Transactions.| Constructor and Description |
|---|
TransactionRequest() |
buildXMLElement, buildXMLElementprivate BigDecimal amount
private TransactionAddressRequest billingAddressRequest
private String deviceData
private TransactionCreditCardRequest creditCardRequest
private String channel
private String customerId
private String deviceSessionId
private String fraudMerchantId
private CustomerRequest customerRequest
private String merchantAccountId
private String orderId
private String paymentMethodToken
private String purchaseOrderNumber
private Boolean recurring
private String shippingAddressId
private String billingAddressId
private TransactionDescriptorRequest descriptorRequest
private TransactionAddressRequest shippingAddressRequest
private TransactionOptionsRequest transactionOptionsRequest
private BigDecimal taxAmount
private Boolean taxExempt
private Transaction.Type type
private String venmoSdkPaymentMethodCode
private String paymentMethodNonce
private BigDecimal serviceFeeAmount
private String threeDSecureToken
private Boolean threeDSecureTransaction
public TransactionRequest amount(BigDecimal amount)
public TransactionAddressRequest billingAddress()
public TransactionRequest deviceData(String deviceData)
public TransactionRequest channel(String channel)
public TransactionCreditCardRequest creditCard()
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 TransactionRequest merchantAccountId(String merchantAccountId)
public TransactionOptionsRequest options()
public TransactionRequest orderId(String orderId)
public TransactionRequest paymentMethodToken(String paymentMethodToken)
public TransactionRequest purchaseOrderNumber(String purchaseOrderNumber)
public TransactionRequest recurring(Boolean recurring)
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 venmoSdkPaymentMethodCode(String venmoSdkPaymentMethodCode)
public TransactionRequest paymentMethodNonce(String paymentMethodNonce)
public TransactionRequest threeDSecureToken(String threeDSecureToken)
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-2014. All Rights Reserved.