The newest version of the development release redirects the user to the Payment Network form. However, the user receives an input hash error (when input check is active).
Reason for this behaviour:

Instead of transmitting the [currency_id] parameter a [language_id] parameter is submitted.

Comments

Payment Network’s picture

Update: Error is caused by

variable_get('uc_currency_code','') on line 269 in uc_pnag.pages.inc

Function returned an empty string. Consequently the hash values did not match.

Default value must be 'EUR'

jurgenhaas’s picture

Assigned: Unassigned » jurgenhaas
Status: Active » Fixed

Fixed in the latest dev release

Payment Network’s picture

Note:

What is still missing: In the $data array there is no entry for the currency_id. In case the currency is not EUR (default), the hash check will fail because we assume the currency is EUR when not submitted explicitly.

I suggest adding the following:
'currency_id' => variable_get('uc_currency_code', 'EUR'),

jurgenhaas’s picture

Done

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.