38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/datatrans/web/transaction.rb', line 38
def datatrans_notification_request_hidden_fields(transaction)
fields = [
hidden_field_tag(:merchantId, Datatrans.merchant_id),
hidden_field_tag(:hiddenMode, transaction.params[:hiddenMode]),
hidden_field_tag(:reqtype, transaction.params[:reqtype]),
hidden_field_tag(:amount, transaction.params[:amount]),
hidden_field_tag(:currency, transaction.params[:currency]),
hidden_field_tag(:useAlias, transaction.params[:useAlias]),
hidden_field_tag(:sign, transaction.signature),
hidden_field_tag(:refno, transaction.params[:refno]),
]
[:uppCustomerName, :uppCustomerEmail].each do |field_name|
if transaction.params[field_name].present?
fields << hidden_field_tag(field_name, transaction.params[field_name])
end
end
fields.join.html_safe
end
|