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 http://www.braintreepayments.com/gateway/credit-card-api
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)
public 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
.public Result<PaymentMethodNonce> forward(PaymentMethodForwardRequest forwardRequest)
token
- the token representing the CreditCard to forwardreceiving_merchant_id
- the public ID of the merchant to forward toResult
containing a PaymentMethodNonce or raises a
NotFoundException
.@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.ResourceCollection
.List<CreditCard> fetchExpiringCreditCards(List<String> ids, String queryString)
Copyright © 2013-2017. All Rights Reserved.