Error in MAC control with SEB Ühispank & Sampo pank paymnet gateways

Hallo!

Our company have problems wih Mac control in replays from banks after the payment processing from SEB Ühispank & Sampo pank.

Does anybody have same problems?
Is it anybody who have normaly working payment gateways wit this banks?

The symptoms of our problem is: after the payment processing (processing is successfull) when the customer returns to shop, he recieve "Sum error", normaly it must be "Your order accepted!"


Hello

neuro's picture

Is this problem only with SEB Ühispank & Sampo pank?
Are you looked for orders detail, sum is ok?

With Hansapank it ok!

The problem is connected only to payments with SEB Ühispank and Sampo pank. With Hansapank all is OK. We have only 3 contacts in Estonia with this 3 banks.
The statement of problem: the sum of payment and all other payment detail is ok, if collect data by technical specification of bank and after that bank spetcialists controls digital sign with native public key, the VK_MAC check will be fine. When I import the public key in system and after that process the payment, I allways recieve "MAC check filed".

In some replay in another node of discussion one of Wosbee team member says that was somthing with Hansapnk payment method and for now it will be corrected. Is it possible, that in SEB Ühispank and Sampo pank have same error? Becouse the mirracle of situation is that Hansapank payment works, but another didn't works.

Here the report from system:

http://www.denasservice.ee/CompletePayment/eyp/110/?
VK_SND_NAME=*** (corrected)
VK_MAC=r+6B4NiuLQys2pOgRle6rkYhUDwAibNFl40ZgEdJ+ qqJuirb+4/Gtg+a/I0D/WYIi0oeM7RaB1oiqGOHKnpvzn8aYAvxq Ndnavqz6sOfsRwzcQ2G666Phm99rIraX98C6udnXKwDcyZNkMvOIEhCbRI2eaYkveTolC1j6SReocY=
VK_MSG=
VK_REF=2147
VK_T_NO=17
keel=EST
VK_REC_ID=*** (corrected)
VK_RETURN=http://www.denasservice.ee/CompletePayment/eyp/110/?
VK_STAMP=20080508122625000110
act=UPOSTEST2
VK_T_DATE=08.05.2008
VK_LANG=EST
VK_CHARSET=UTF-8
VK_REC_NAME=DENAS SERVICE OÜ
VK_AMOUNT=10
VK_AUTO=N
VK_SND_ID=EYP
VK_REC_ACC=10*** (corrected)
VK_VERSION=008
appname=UN3MIN
VK_SERVICE=1101
VK_CURR=EEK
VK_SND_ACC=10002034020002 (MAC check failed)

I've been through all this

elvis's picture

and it took about a month to figure it out. The problem is in character encoding - the payment receiver's name contains probably the 'Ü' character. Wosbee system sends it to the bank as 'OU' but bank's system knows it should be 'OÜ', that's why the error message. Hansapank doesn't mind if there is Y instead of Ü. However, the error message comes up with Hansapank too if the buyer's name contains letter 'Õ', maybe other 'dotted' characters too.

The (only one) solution I went for: in case of MAC error, the confirmation message appears 'thank you, we'll check the payment and if it is OK, we'll deliver the stuff for you'. Then you have to check manually every order's payment and if everything is OK, send another message to the buyer 'order confirmed'.

+372 56 470 609