public class CreditCardGateway extends Object
CreditCard
objects. This class does not need to be instantiated directly. Instead, use
BraintreeGateway.creditCard()
to get an instance of this class:
BraintreeGateway gateway = new BraintreeGateway(...); gateway.creditCard().create(...)For more detailed information on
CreditCards
, see https://developers.braintreepayments.com/reference/response/credit-card/java
Modifier and Type | Field and Description |
---|---|
private Configuration |
configuration |
private Http |
http |
Constructor and Description |
---|
CreditCardGateway(Http http,
Configuration configuration) |
private Configuration configuration
private Http http
public CreditCardGateway(Http http, Configuration configuration)
@Deprecated public Result<CreditCard> confirmTransparentRedirect(String queryString)
queryString
- the query stringpublic Result<CreditCard> create(CreditCardRequest request)
CreditCard
.request
- the request.Result
.public Result<CreditCard> delete(String token)
CreditCard
.token
- the CreditCard's token.Result
.public CreditCard find(String token)
CreditCard
.token
- the CreditCard's token.CreditCard
or raises a
NotFoundException
.public CreditCard fromNonce(String nonce)
CreditCard
.nonce
- a payment method nonce.CreditCard
or raises a
NotFoundException
.@Deprecated public Result<PaymentMethodNonce> forward(PaymentMethodForwardRequest forwardRequest) throws NotFoundException
forwardRequest
- the requestNotFoundException
@Deprecated public String transparentRedirectURLForCreate()
@Deprecated public String transparentRedirectURLForUpdate()
public Result<CreditCard> update(String token, CreditCardRequest request)
CreditCard
.token
- the CreditCard's token.request
- the request.Result
.public ResourceCollection<CreditCard> expired()
ResourceCollection
of all expired credit cards.ResourceCollection
.List<CreditCard> fetchExpiredCreditCards(List<String> ids)
public ResourceCollection<CreditCard> expiringBetween(Calendar start, Calendar end)
ResourceCollection
of all credit cards expiring between
the given calendars.start
- the start dateend
- the end dateResourceCollection
.List<CreditCard> fetchExpiringCreditCards(List<String> ids, String queryString)
Copyright © 2013-2019. All Rights Reserved.