Permalink
Browse files

Remove UTF-8 support from form (PagSeguro does not support it anymore…

…) and send form data as ISO-8859-1
  • Loading branch information...
1 parent e8b1290 commit a0ecf0fc005916dd29239fce908ad09ed2ad0314 Elomar + Rafael committed Mar 25, 2010
Showing with 2 additions and 6 deletions.
  1. +0 −2 README.markdown
  2. +1 −2 lib/pagseguro/helper.rb
  3. +1 −2 lib/pagseguro/views/_form.html.erb
View
@@ -86,8 +86,6 @@ Depois que você definiu os produtos do pedido, você pode exibir o formulário.
<!-- app/views/cart/checkout.html.erb -->
<%= pagseguro_form @order, :submit => "Efetuar pagamento!" %>
-Por padrão, o formulário é enviado como UTF-8; você pode mudar a codificação com a opção `:encoding`.
-
<%= pagseguro_form @order, :submit => "Efetuar pagamento!", :encoding => "ISO-8859-1" %>
### Recebendo notificações
View
@@ -3,10 +3,9 @@ module PagseguroHelper
def pagseguro_form(order, options={})
options = {
- :encoding => "utf-8",
:submit => "Pagar com PagSeguro"
}.merge(options)
render :file => PAGSEGURO_FORM_VIEW, :locals => {:options => options, :order => order}
end
-end
+end
@@ -1,11 +1,10 @@
-<% form_tag PagSeguro.gateway_url, :class => "pagseguro" do %>
+<% form_tag PagSeguro.gateway_url, :class => "pagseguro", "accept-charset" => "ISO-8859-1" do %>
<div>
<%= hidden_field_tag "email_cobranca", options[:email] || PagSeguro.config["email"] %>
<%= hidden_field_tag "tipo", "CP" %>
<%= hidden_field_tag "moeda", "BRL" %>
<%= hidden_field_tag "ref_transacao", order.id %>
<%= hidden_field_tag "tipo_frete", order.shipping_type if order.shipping_type %>
- <%= hidden_field_tag "encoding", options[:encoding] %>
<% order.products.each_with_index do |product, i| %>
<% i += 1 %>

0 comments on commit a0ecf0f

Please sign in to comment.