Package com.braintreegateway
Class CreditCardRequest
- java.lang.Object
-
- com.braintreegateway.Request
-
- com.braintreegateway.CreditCardRequest
-
public class CreditCardRequest extends Request
Provides a fluent interface to build up requests aroundCreditCards.
-
-
Field Summary
Fields Modifier and Type Field Description private StringbillingAddressIdprivate CreditCardAddressRequestbillingAddressRequestprivate StringcardholderNameprivate StringcustomerIdprivate Stringcvvprivate StringdeviceDataprivate StringdeviceSessionIdprivate StringexpirationDateprivate StringexpirationMonthprivate StringexpirationYearprivate ExternalVaultCardRequestexternalVaultCardRequestprivate StringfraudMerchantIdprivate Stringnumberprivate CreditCardOptionsRequestoptionsRequestprivate CustomerRequestparentprivate StringpaymentMethodNonceprivate StringpaymentMethodTokenprivate CreditCardThreeDSecurePassThruRequestthreeDSecurePassThruRequestprivate Stringtokenprivate StringvenmoSdkPaymentMethodCode
-
Constructor Summary
Constructors Constructor Description CreditCardRequest()CreditCardRequest(CustomerRequest parent)
-
Method Summary
-
Methods inherited from class com.braintreegateway.Request
buildXMLElement, buildXMLElement, getKind, toGraphQLVariables
-
-
-
-
Field Detail
-
billingAddressId
private String billingAddressId
-
cardholderName
private String cardholderName
-
customerId
private String customerId
-
cvv
private String cvv
-
deviceData
private String deviceData
-
deviceSessionId
private String deviceSessionId
-
fraudMerchantId
private String fraudMerchantId
-
expirationDate
private String expirationDate
-
expirationMonth
private String expirationMonth
-
expirationYear
private String expirationYear
-
number
private String number
-
paymentMethodNonce
private String paymentMethodNonce
-
paymentMethodToken
private String paymentMethodToken
-
token
private String token
-
venmoSdkPaymentMethodCode
private String venmoSdkPaymentMethodCode
-
billingAddressRequest
private CreditCardAddressRequest billingAddressRequest
-
optionsRequest
private CreditCardOptionsRequest optionsRequest
-
threeDSecurePassThruRequest
private CreditCardThreeDSecurePassThruRequest threeDSecurePassThruRequest
-
parent
private CustomerRequest parent
-
externalVaultCardRequest
private ExternalVaultCardRequest externalVaultCardRequest
-
-
Constructor Detail
-
CreditCardRequest
public CreditCardRequest()
-
CreditCardRequest
public CreditCardRequest(CustomerRequest parent)
-
-
Method Detail
-
billingAddress
public CreditCardAddressRequest billingAddress()
-
options
public CreditCardOptionsRequest options()
-
billingAddressId
public CreditCardRequest billingAddressId(String billingAddressId)
-
cardholderName
public CreditCardRequest cardholderName(String cardholderName)
-
customerId
public CreditCardRequest customerId(String customerId)
-
cvv
public CreditCardRequest cvv(String cvv)
-
deviceData
public CreditCardRequest deviceData(String deviceData)
-
deviceSessionId
@Deprecated public CreditCardRequest deviceSessionId(String deviceSessionId)
Deprecated.
-
fraudMerchantId
@Deprecated public CreditCardRequest fraudMerchantId(String fraudMerchantId)
Deprecated.
-
done
public CustomerRequest done()
-
expirationDate
public CreditCardRequest expirationDate(String expirationDate)
-
expirationMonth
public CreditCardRequest expirationMonth(String expirationMonth)
-
expirationYear
public CreditCardRequest expirationYear(String expirationYear)
-
number
public CreditCardRequest number(String number)
-
paymentMethodNonce
public CreditCardRequest paymentMethodNonce(String nonce)
-
paymentMethodToken
public CreditCardRequest paymentMethodToken(String paymentMethodToken)
-
token
public CreditCardRequest token(String token)
-
venmoSdkPaymentMethodCode
@Deprecated public CreditCardRequest venmoSdkPaymentMethodCode(String venmoSdkPaymentMethodCode)
Deprecated.- The Venmo SDK integration is Unsupported. Please update your integration to use Pay with Venmo instead
-
threeDSecurePassThruRequest
public CreditCardThreeDSecurePassThruRequest threeDSecurePassThruRequest()
-
externalVault
public ExternalVaultCardRequest externalVault()
-
getCustomerId
public String getCustomerId()
-
getToken
public String getToken()
-
toQueryString
public String toQueryString()
- Overrides:
toQueryStringin classRequest
-
toQueryString
public String toQueryString(String root)
- Overrides:
toQueryStringin classRequest
-
buildRequest
protected RequestBuilder buildRequest(String root)
-
-