After a payment I get redirected to the Confirmation page. Problem is that all fields are blank. This does not repeat itself untill the next day (on the same computer).
I see that the properties are saved at the order. So the reason that no order is present is properly because it wasent finalized correct - so the order isnt moved from currentOrder to currentFinalizedOrder. What payment provider do you use?
Try use the "Tea Commerce Default" payment provider for the payment method. That will always finalize the order - then you can check if that is indeed what doesnt happen in your other case.
INNEREXCEPTION: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at TeaCommerce.Data.Payment.DefaultPaymentProvider.GetContinueUrl(Dictionary`2 settings) at TeaCommerce.Base.PaymentContinue(String alias, String encryptedOrderId)</error>
That is because a required setting key isnt present. Load the standard settings and type the right values. REMEMBER this will delete your current settings.
You havent clicked the "Load standard settings" button and had TC load the default settings for the "Tea Commerce default" provider. Remember to save your settings in a document so you dont lose them.
I actually did load the default, and then I added all the fields manually. When I loaded the default there were only two fields available - ContinueUrl and CancelUrl. So I added others - Merchant number, etc.
BTW, when i try purchasing a product a second time within a reasonable time period (10 min.) all fields a field - No problems. When I wait 1 hour it returns all blank fields.
Confirmation page - all fields are blank
After a payment I get redirected to the Confirmation page. Problem is that all fields are blank. This does not repeat itself untill the next day (on the same computer).
Teacommerce Version: 1.4.4.1
Please give me some advise.
Hi Klaus
FIrst - update to the latest Tea Commerce 1.x. Maybe a bug has been fixed that is making this problem.
Kind regards
Anders
Hej Anders,
I upgraded from 1.4.1.0 to 1.4.4.1. No changes. When i update from 1.4.4.1 to 1.4.4.2 all my macros returns errors. So i stoped at 1.4.4.1.
However, still the same problem - Blank fields on the confirmation page.
Klaus
Do you have a link to the website?
www.grameta.dk
I see that the properties are saved at the order. So the reason that no order is present is properly because it wasent finalized correct - so the order isnt moved from currentOrder to currentFinalizedOrder. What payment provider do you use?
Try use the "Tea Commerce Default" payment provider for the payment method. That will always finalize the order - then you can check if that is indeed what doesnt happen in your other case.
Kind regards
Anders
OK, then this error comes
<error>MESSAGE:
Exception has been thrown by the target of an invocation.
STACKTRACE:
at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at TeaCommerce.Presentation.TeaCommerceBase.RequestModule.invokeMethod(restExtension myExtension, Object[] paras)
INNEREXCEPTION:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at TeaCommerce.Data.Payment.DefaultPaymentProvider.GetContinueUrl(Dictionary`2 settings)
at TeaCommerce.Base.PaymentContinue(String alias, String encryptedOrderId)</error>
BTW im using QuickPay
That is because a required setting key isnt present. Load the standard settings and type the right values. REMEMBER this will delete your current settings.
Kind regards
Anders
BTW im using QuickPay
I did it as you mentioned (i think). Se below. I still get the error. Do I need to change other files?
Iz
You havent clicked the "Load standard settings" button and had TC load the default settings for the "Tea Commerce default" provider. Remember to save your settings in a document so you dont lose them.
Kind regards
Anders
Hi Anders - thanks for your patience.
I actually did load the default, and then I added all the fields manually. When I loaded the default there were only two fields available - ContinueUrl and CancelUrl. So I added others - Merchant number, etc.
However not sure that I did that right.
Klaus
BTW, when i try purchasing a product a second time within a reasonable time period (10 min.) all fields a field - No problems. When I wait 1 hour it returns all blank fields.
Klaus
Hi again,
Think it works now.
Did copy the advance js files from new site, and that made it work.
Thanks for your time Anders.
is working on a reply...