Open 23tux opened 11 years ago
Ok, I'm a step further now. I was wrong, the error occurs, because the source has an invalid fingerprint, which is due to the fact, that I tried to use Wirecard with the 3D option. It seems, that when using this method, wirecard sends back a different response seed. But for now it works.
Maybe we could implement the 3D method.
Hi,
sorry for annoying, but I found another issue. Maybe it's related to a specific spree version. When I try to do a payment with wirecard, wirecard redirects to
orders/R006323630/checkout/wirecard_success?payment_method_id=2&token=XXXXX
. But then, it throws the following error:Inside the
wirecard_success
method,payment = find_or_create_wirecard_qpay_payment(@order, params)
is called. When this method is called, the error is thrown. The strange thing is, that when I try to hook into that method, the error is thrown before the method is called. Are there some before hooks, that are called? I couldn't find any, and I wonder at what point this error occurs.Nevertheless, the error says that the transition from
"checkout"
to:started_processing
is not allowed. Why is the to transition a symbol and the the source a string? Maybe the problem is there, but I'm not sure.You didn't change any transitions of the checkout process inside your gem, as far as I can see. So I'm wondering how to solve this problem. Maybe you can help me.
thx!