-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmoip.xml
237 lines (212 loc) · 18.4 KB
/
moip.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
<?xml version="1.0" encoding="UTF-8" ?>
<extension version="1.5" type="plugin" group="vmpayment" method="upgrade">
<name>VM Payment, MoIP Checkout Transparente</name>
<creationDate>Agosto 2015</creationDate>
<author>Luiz Felipe Weber | Pahe Bleasby</author>
<authorUrl>http://www.weber.eti.br | http://websampa.com.br</authorUrl>
<copyright>Copyright (C) 2015. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL</license>
<version>2.0.1</version>
<description>Plugin de pagamento
<div style="background:#E5F5FF;border:1px solid #99D6FF;padding:10px;margin:10px; -box-shadow: inset 0px 0px 10px #fff, 0px 0px 5px #ccc; -webkit-box-shadow: inset 0px 0px 10px #fff, 0px 0px 5px #ccc; -moz-box-shadow: inset 0px 0px 10px #fff, 0px 0px 5px #ccc;font-weight:normal;">
<h1>Plugin de pagamento MoIP para Virtuemart 3.0 - Api Transparente.</h1>
<div style="float:right;width: 20%">
<img src="../plugins/vmpayment/moip/logo_moip.png" />
</div>
<div><em>Passo 1</em> - Crie sua conta MoIP ( caso não exista ) e solicite a ativação da <b>API MoIP</b>. </div>
<div><em>Passo 2</em> - Configure o retorno automático em <b>Menu Meus Dados / Notificação das Transações</b>. <br /> A url tem que ser assim: <b>http://urldositecom.br/index.php?option=com_virtuemart&view=pluginresponse&task=plugin&tmpl=component&task=pluginresponsereceived&nasp=1</b> </div>
<div><em>Passo 2.1</em> - Crie 2 campos extras no Virtuemart: "numero" e "bairro". O número da residência é obrigatório, assim como o bairro</div>
<div><em>Passo 3</em> - Habilite o plugin aqui <a href="index.php?option=com_plugins&view=plugins&filter_search=moip">Administrar Plugins</a></div>
<div><em>Passo 4</em> - Instale Plugin por esta tela <a href="index.php?option=com_virtuemart&view=paymentmethod">Métodos de pagamento</a></div>
<div><em>Passo 4.1</em> - <b>Clique em Novo Método de Pagamento</b> e preencha as informações:</div>
<div>* Nome do Pagamento: <b>Cartões de crédito e débito, transferência e boleto bancário ( MoIP )</b></div>
<div>* Publicado: <b>Sim</b></div>
<div>* Descrição do pagamento: <b>Pague com cartão de crédito, boleto ou saldo MoIP</b></div>
<div>* Método de pagamento: <b>MoIP</b></div>
<div>* Grupo de Compradores: <b>-default-</b></div>
<div><em>Passo 4.2</em> - <b>Clique em Salvar</b>.</div>
<div><em>Passo 5</em> - Na <b>aba configurações</b>, preencha os dados:</div>
<div> <br />Configurações do Plugin de Pagamento </div>
<div>* Logotipos: <b></b></div>
<div>* Modo de teste <b>( Sim ou Não ) </b></div>
<div>* Token (teste) <b> Menu do MoIP FERRAMENTAS / API / Chaves de acesso </b></div>
<div>* Chave de Acesso (teste) <b> Menu do MoIP FERRAMENTAS / API / Chaves de acesso </b></div>
<div>* Token (produção) <b> Menu do MoIP FERRAMENTAS / API / Chaves de acesso </b></div>
<div>* Chave de Acesso (produção) <b> Menu do MoIP FERRAMENTAS / API / Chaves de acesso </b></div>
<div>* Valor Mínimo <b> 0,01 </b></div>
<div>* Mensagem Pagamento <b> Mensagem que vai no detalhamento da compra dentro do MoIP </b></div>
<div>* Status Postado pelo MoIP <b> (Compra Aprovada, Em Análise, Estornada, Aguardando Pagamento, Cancelada ) </b></div>
<div> </div>
<div> <br />Configuração Parcelamento </div>
<div>** Max. Parcelas Sem Juros <b> 3 </b></div>
<div>** Max. Parcelas Com Juros <b> 12 </b></div>
<div>** Taxa de Juros Crédito à vista <b> (1.99) </b></div>
<div>** Taxa de Juros Parcelado <b> (1.99) </b></div>
<div> <br />Formas de Pagamento Aceitas </div>
<div>* Ativar Boleto <b> (Sim ou Não) </b></div>
<div>* Ativar Cartões de Crédito <b> (Sim ou Não) </b></div>
<div>* Ativar Débito em Conta <b> (Sim ou Não) </b></div>
<div> <br />Cartões de Crédito Aceitos </div>
<div>* Visa <b> (Sim ou Nâo) </b></div>
<div>* Mastercard <b> (Sim ou Nâo) </b></div>
<div>* Hipercard <b> (Sim ou Nâo) </b></div>
<div>* Diners <b> (Sim ou Nâo) </b></div>
<div>* Amex <b> (Sim ou Nâo) </b></div>
<div> <br />Pagamento com Débito Aceitos </div>
<div>* Débito BB <b> (Sim ou Nâo) </b></div>
<div>* Débito Bradesco <b> (Sim ou Nâo) </b></div>
<div>* Débito Banrisul <b> (Sim ou Nâo) </b></div>
<div>* Débito Itaú <b> (Sim ou Nâo) </b></div>
<div> <br />Pagamento com Boleto Aceitos </div>
<div>* Boleto Bradesco <b> (Sim ou Nâo) </b></div>
<div> <br />Outras configurações</div>
<div>* Países <b> (Brasil) </b></div>
<div>* Mínimo da Compra <b> (Mínimo da compra para ativar o módulo) </b></div>
<div>* Máximo da Compra <b> (Máximo da compra para ativar o módulo) </b></div>
<div>* Custo por Transação <b> (Custo extra por transação feita) </b></div>
<div>* Custo percentual total <b> (Custo extra por transação total) </b></div>
<div>* Tarifa/Imposto <b> (Configurar de uma tarifa previamente cadastrada) </b></div>
</div>
<div> Licença: <a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU/GPL v3</a> - Desenvolvido por Luiz Weber - <a href="http://weber.eti.br">Weber TI</a>
</description>
<files>
<filename plugin="moip">moip.php</filename>
<filename>licenca-gplv3.txt</filename>
<filename>leiame.txt</filename>
<filename>gplv3-license.txt</filename>
<filename>logo_moip.png</filename>
<folder>assets</folder>
<folder>imagens</folder>
<folder>language</folder>
<folder>admin</folder>
</files>
<administration>
<languages folder="language">
<language tag="pt-BR">pt-BR.plg_vmpayment_moip.ini</language>
<language tag="en-GB">en-GB.plg_vmpayment_moip.ini</language>
</languages>
</administration>
<languages folder="language">
<language tag="pt-BR">pt-BR.plg_vmpayment_moip.ini</language>
<language tag="en-GB">en-GB.plg_vmpayment_moip.ini</language>
</languages>
<updateservers>
<server type="extension" priority="1" name="MoIP VirtueMart 2.0.x"><![CDATA[https://raw.github.com/luizwbr/Moip-Virtuemart2/master/updates.xml]]></server>
</updateservers>
<config>
<fields name="params" addfieldpath="/plugins/vmpayment/moip/admin/elements/">
<fieldset name="vmjpluginwarning">
<field name="payment_logos" type="vmfiles" label="VMPAYMENT_STANDARD_LOGOS" description="VMPAYMENT_STANDARD_LOGOS_DESC" directory="/images/stories/virtuemart/payment" default="default" hide_default="1" hide_none="1" stripext="0" exclude="^_" />
<field name="modo_teste" type="radio" default="1" label="Modo de teste">
<option value="1">COM_VIRTUEMART_YES</option>
<option value="0">COM_VIRTUEMART_NO</option>
</field>
<field type="vmspacer" default="Teste" />
<field name="token_teste" type="text" size="60" label="Token" description="Informe aqui o código da token cadastrado no Sandbox do MoIP (teste)" default="IKNUXXVNXLRUO4CGAI4SWPIIVSXXB9PT"/>
<field name="chave_teste" type="text" size="60" label="Chave de acesso" description="Informe aqui a chave de acesso da loja (teste)" default="NPNKUYGTHB51YMGURH5KZ4NJPFJPOUVQDCNWMERM"/>
<field type="vmspacer" default="Produção" />
<field name="token_producao" type="text" size="60" label="Token" description="Informe aqui o código da token cadastrado no Sandbox do MoIP (produção)" default=""/>
<field name="chave_producao" type="text" size="60" label="Chave de acesso" description="Informe aqui a chave de acesso da loja (produção)" default=""/>
<field type="vmconfiguracao" label="Configuração Retorno automático" />
<field type="spacer" />
<field type="vmspacer" default="Campos Extras Obrigatórios no Formulário de Registro" />
<field name="campo_logradouro" type="vmfield" size="30" label="Campo Logradouro ( do endereço )" description="Nome do campo Logradouro ( endereço mesmo )" default="address_1"/>
<field name="campo_bairro" type="vmfield" size="30" label="Campo Bairro" description="Nome do campo Bairro" default="bairro"/>
<field name="campo_numero" type="vmfield" size="30" label="Campo Número ( do endereço )" description="Nome do campo Número do Endereço do usuário" default="numero"/>
<field name="campo_complemento" type="vmfield" size="30" label="Campo Complemento ( do endereço )" description="Nome do campo Complemento do Endereço" default="address_2"/>
<field name="campo_telefone" type="vmfield" size="30" label="Campo Telefone ( do cliente )" description="Nome do campo Telefone " default="phone_1"/>
<field name="campo_cpf" type="vmfield" size="30" label="Campo CPF ( do cliente )" description="Nome do campo CPF " default="fax"/>
<field type="vmspacer" default="Campos Extras Opcionais" />
<field name="campo_data_nascimento" type="vmfield" size="30" label="Campo Data de Nascimento ( do cliente )" description="Nome do campo Data de Nascimento "/>
<field type="vmspacer" default="Status postado pelo MoIP" />
<field name="transacao_concluida" type="vmorderstate" default="C" label="Aprovado" description="Status aprovado dentro do seu Virtuemart" />
<field name="transacao_em_analise" type="vmorderstate" label="Em Análise" description="Status em Análise pelo sistema do MoIP" />
<field name="transacao_estornada" type="vmorderstate" label="Estornada" description="Status Estornada pelo sistema do MoIP" />
<field name="transacao_nao_finalizada" type="vmorderstate" default="A" label="Aguardando Pagto" description="Status Aguardando Pagto dentro do seu Virtuemart" />
<field name="transacao_cancelada" type="vmorderstate" default="X" label="Cancelado" description="Status Cancelado dentro do seu Virtuemart" />
<field type="vmspacer" default="Configuração Parcelamento" />
<field name="max_parcela_sem_juros" type="text" size="10" label="Máx. parcelas Sem Juros" description="Número total de parcelas sem juros" default="3"/>
<field name="max_parcela_com_juros" type="text" size="10" label="Máx. parcelas Com Juros" description="Número total de parcelas com juros" default="12" />
<field name="taxa_credito" type="text" size="12" label="Taxa Crédito à vista" description="Taxa para transações 1x no Crédito (1.99 = 1.99%)" default="1.99" />
<field name="taxa_parcelado" type="text" size="12" label="Taxa Parcelado" description="Taxa para transações parcelado em mais de 2x no Crédito (1.99 = 1.99%)" default="1.99"/>
<field type="vmspacer" default="Outras configurações" />
<field name="valor_minimo" type="text" size="10" label="Valor mínimo" description="Valor mínimo para compras na loja." default="0.01"/>
<field name="mensagem_pagamento" type="text" size="60" label="Mensagem Pagamento" description="Mensagem que aparece no ambiente do MoIP: Pagamento para a loja X." default="Pagamento para a loja X"/>
<field type="vmspacer" default="Formas de Pagamento Aceitas" />
<field name="ativar_cartao" type="radio" class="switch2" default="1" label="Ativar Cartões de Crédito">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="ativar_debito" type="radio" class="switch2" default="1" label="Ativar Débito em Conta">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="ativar_boleto" type="radio" class="switch2" default="1" label="Ativar Boleto Bancário">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field type="vmspacer" default="Cartões de Crédito Aceitos" />
<field name="cartao_visa" type="radio" default="1" label="Visa">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="cartao_master" type="radio" default="1" label="Master">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="cartao_hipercard" type="radio" default="1" label="Hipercard">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="cartao_diners" type="radio" default="1" label="Diners">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="cartao_amex" type="radio" default="0" label="Amex">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field type="vmspacer" default="Pagamento com Débito Aceitos" />
<field name="debito_bb" type="radio" default="1" label="Débito BB">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="debito_bradesco" type="radio" default="1" label="Débito Bradesco">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="debito_banrisul" type="radio" default="1" label="Débito Banrisul">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field name="debito_itau" type="radio" default="1" label="Débito Itaú">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field type="vmspacer" default="Pagamento com Boleto Aceitos" />
<field name="boleto_bradesco" type="radio" default="1" label="Boleto Bradesco">
<option value="0">COM_VIRTUEMART_NO</option>
<option value="1">COM_VIRTUEMART_YES</option>
</field>
<field type="vmspacer" default="Extras" />
<field name="load_squeezeboc" type="radio" default="1" label="Carregar SqueezeBox JS">
<option value="1">COM_VIRTUEMART_YES</option>
<option value="0">COM_VIRTUEMART_NO</option>
</field>
<field name="countries" type="vmcountries" scope="com_virtuemart" default="" label="Países" description="Países para validar este pagamento"/>
<field name="min_amount" type="text" label="Mínimo da Compra" description="Valor mínimo da compra pra utilizar a MoIP" />
<field name="max_amount" type="text" label="Máximo da Compra" description="Valor Máximo da compra para utilizar a MoIP" />
<field name="cost_per_transaction" type="text" label="Custo por Transação" description="Custo total por transação" />
<field name="cost_percent_total" type="text" label="Custo percentual total" description="Custo percentual total pela venda" />
<field name="tax_id" type="vmtaxes" scope="com_virtuemart" label="Tarifa/Imposto" description="Imposto ou tarifa aplicada" />
<field name="modo_calculo_desconto" type="list" default="1" label="Modo de cálculo de descontos/tarifas">
<option value="1">Modo Simples ( desconto normal )</option>
<option value="2">Modo VirtueMart ( desconto progressivo )</option>
</field>
<field type="spacer"/>
<field type="vmabout" path="plugins/vmpayment/moip/" />
<field type="vmspacer" default="Licença: <a href='http://www.gnu.org/licenses/gpl-3.0.html'>GNU/GPL v3</a> - Desenvolvido por Luiz Weber - <a href='http://weber.eti.br'>Weber TI</a> | <a href='http://webgenium.com.br'>Webgenium System</a>" />
</fieldset>
</fields>
</config>
</extension>