package br.com.caelum.stella.gateway.amex; import br.com.caelum.stella.gateway.core.BigDecimalFormatter; /** * * @author Alberto Souza * */ public class AmexDadosAutorizacaoPagamento { private AmexCheckout checkout; private AmexDadosConfiguracao dadosConfiguracao; public AmexDadosAutorizacaoPagamento(AmexCheckout checkout, AmexDadosConfiguracao dadosConfiguracao) { super(); this.checkout = checkout; this.dadosConfiguracao = dadosConfiguracao; } public AmexFormaPagamento getFormaPagamento() { return checkout.getFormaPagamento(); } public String getVpc_AmountFormatado() { return new BigDecimalFormatter().bigDecimalToStringInCents(checkout .getVpc_Amount()); } public AmexLocale getVpc_Locale() { return checkout.getVpc_Locale(); } public String getVpc_MerchTxnRef() { return checkout.getVpc_MerchTxnRef(); } public String getVpc_OrderInfo() { return checkout.getVpc_OrderInfo(); } public String getVpc_Merchant() { return dadosConfiguracao.getVpc_Merchant(); } public String getVpc_ReturnUrl() { return dadosConfiguracao.getVpc_ReturnUrl(); } public String getVpc_Version() { return dadosConfiguracao.getVpc_Version(); } public String getVpc_Command() { return dadosConfiguracao.getVpc_Command(); } public String getVpc_AcessCode() { return dadosConfiguracao.getVpc_AcessCode(); } }