public class CieloEcommerceRepositoryImpl extends Object implements CieloEcommerceRepository
Constructor and Description |
---|
CieloEcommerceRepositoryImpl(org.jboss.resteasy.client.jaxrs.ResteasyClient client,
CieloAuth auth) |
@Inject public CieloEcommerceRepositoryImpl(org.jboss.resteasy.client.jaxrs.ResteasyClient client, CieloAuth auth)
public org.jboss.resteasy.client.jaxrs.ResteasyClient getClient()
public CieloAuth getAuth()
public void registerResponseExceptionFilter()
public org.frekele.cielo.ecommerce.client.repository.CieloEcommerceApiRequestProxyClient getApiRequestProxyClient()
public org.frekele.cielo.ecommerce.client.repository.CieloEcommerceApiQueryProxyClient getApiQueryProxyClient()
public Sale createSale(Sale sale)
createSale
in interface CieloEcommerceRepository
public CardToken createCardToken(CardToken cardToken)
createCardToken
in interface CieloEcommerceRepository
public void updateRecurrentSaleCustomer(String recurrentPaymentId, Customer customer)
updateRecurrentSaleCustomer
in interface CieloEcommerceRepository
public void updateRecurrentSaleEndDate(String recurrentPaymentId, String endDate)
updateRecurrentSaleEndDate
in interface CieloEcommerceRepository
public void updateRecurrentSaleInterval(String recurrentPaymentId, RecurrentIntervalEnum interval)
updateRecurrentSaleInterval
in interface CieloEcommerceRepository
public void updateRecurrentSaleDay(String recurrentPaymentId, Integer recurrencyDay)
updateRecurrentSaleDay
in interface CieloEcommerceRepository
public void updateRecurrentSaleAmount(String recurrentPaymentId, BigDecimal amount)
updateRecurrentSaleAmount
in interface CieloEcommerceRepository
public void updateRecurrentSaleNextPaymentDate(String recurrentPaymentId, String nextPaymentDate)
updateRecurrentSaleNextPaymentDate
in interface CieloEcommerceRepository
public void updateRecurrentSalePayment(String recurrentPaymentId, Payment payment)
updateRecurrentSalePayment
in interface CieloEcommerceRepository
public void deactivateRecurrentSale(String recurrentPaymentId)
deactivateRecurrentSale
in interface CieloEcommerceRepository
public void reactivateRecurrentSale(String recurrentPaymentId)
reactivateRecurrentSale
in interface CieloEcommerceRepository
public CaptureResponse captureSale(String paymentId)
captureSale
in interface CieloEcommerceRepository
public CaptureResponse captureSale(String paymentId, BigDecimal amount)
captureSale
in interface CieloEcommerceRepository
public CaptureResponse captureSale(String paymentId, BigDecimal amount, BigDecimal serviceTaxAmount)
captureSale
in interface CieloEcommerceRepository
public CaptureResponse cancelSale(String paymentId)
cancelSale
in interface CieloEcommerceRepository
public CaptureResponse cancelSale(String paymentId, BigDecimal amount)
cancelSale
in interface CieloEcommerceRepository
public CaptureResponse cancelSaleByMerchantOrderId(String merchantOrderId)
cancelSaleByMerchantOrderId
in interface CieloEcommerceRepository
public CaptureResponse cancelSaleByMerchantOrderId(String merchantOrderId, BigDecimal amount)
cancelSaleByMerchantOrderId
in interface CieloEcommerceRepository
public Sale findSale(String paymentId)
findSale
in interface CieloEcommerceRepository
public PaymentsQueryResponse findPayments(String merchantOrderId)
findPayments
in interface CieloEcommerceRepository
Copyright © 2018. All rights reserved.