At the moment, the return callback does not validate the transaction id generated in tupas_registration_register_form(), which means that valid return url never expires.
This can be tested with any bank service by capturing the return url and accessing it multiple times.
For example, this should work with any site when using Osuuspankki with test credentials:
/tupas_registration_return/3/850028?B02K_VERS=0003&B02K_TIMESTMP=50020161008130801729499&B02K_IDNBR=2472807294&B02K_STAMP=20161008130752850028&B02K_CUSTNAME=TESTI%20ANNA&B02K_KEYVERS=0001&B02K_ALG=02&B02K_CUSTID=081181-9984&B02K_CUSTTYPE=01&B02K_MAC=844AB0CC10330130B0E7B8376AD20C79AC09C4FC
Comments
Comment #2
tuutti commentedComment #3
tuutti commentedComment #8
tuutti commentedComment #10
tuutti commented