Acknowledge() bug in PayPal gem?

In the PayPal gem, the function ‘acknowledge’ treats INVALID IPN’s as
good. Am I missing something or is this a bug?

def acknowledge

  < some code removed >

  request = http.request(request, payload)

  raise StandardError.new("Faulty paypal result: #{request.body}")

unless [“VERIFIED”, “INVALID”].include?(request.body)

  request.body == "VERIFIED"
end

Thanks.

  1. What is the actual text that is being verified?
  2. What kind of transaction are you doing? I have heard of this once
    before when someone was doing subscriptions, but I haven’t seen it for
    shopping carts.

Joe

On 11/30/06, donut donut [email protected] wrote:

  raise StandardError.new("Faulty paypal result: #{request.body}")


“For a new software system, the requirements will not be completely
known until after the users have used it.” Humphrey’s Requirements
Uncertainty Principle.