Problem with "I promise to pay later" function

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
5/31/2010 3:42:12 AM
Gravatar
Total Posts 8

Problem with "I promise to pay later" function

Hi

I’m using the Event Calendar Pro for displaying courses and event. Some of the events are free to participate in and some are not. However I would like all users to sign up for participating because there are a limited number of seats. At the moment I do not want to use online payment.

So I use the “I promise to pay later” function which I have activated for all users and all Authenticated Users.

Now to the issue/error:

There is no problem for a new user to signup for a free or payable event. However when a registered user tries to signup for a non-free event the “I promise to pay later” bottom is disabled. It looks like you have to click “Confirm Customer information” first, but nothing happens when you to that.

There is no problem for a registered user to sign up for a free event.
 

I'am using MojoPortal version 2.3.4.3, MSSQL on a windows server and Event Calendar pro v. 0.0.2.7.

Thanks.

Best regards

Henrik Andersen

5/31/2010 6:06:08 AM
Gravatar
Total Posts 18439

Re: Problem with "I promise to pay later" function

Hi Henrik,

You need to uncheck "All Users" for the Pay later feature, that includes unauthenticated users. In this case you only want "Authenticated Users" to be able to register with Will Pay Later.

Hope it helps,

Joe

5/31/2010 6:15:28 AM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Hi

Thanks for your answer!

Unchecking ”All Users” does however not help.

When an already registered users signs in he gets the screen with customer information which he/she can update.

There are 2 buttons available “Update Customer Information” and “I promise to pay Later”. The last one is disabled. The first one is enabled but nothing happens when clicked.
 

/Henrik

5/31/2010 6:32:29 AM
Gravatar
Total Posts 18439

Re: Problem with "I promise to pay later" function

Hi Henrik,

It should require the user to enter address information and confirm it then the pay later button should be enabled.

Do you have "Allow Ticket Purchase Without Authentication?" checked? if so un check it and see if that helps.

Best,

Joe

5/31/2010 6:32:45 AM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Hi again

I tried to reproduce the error on your demo portal

http://demo.mojoportal.com/ny-side.aspx

With user test@test.com, pw: test

When I click the “Update customer information” I get an error about commerce is in test mode.

On my own site I do not get an visible error message, but the symptom is the same. How do I ensure that demo mode is disabled?

/Henrik
 

5/31/2010 6:38:57 AM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Sorry un check "Allow Ticket Purchase Without Authentication" does not help.

/Henrik

5/31/2010 6:43:51 AM
Gravatar
Total Posts 18439

Re: Problem with "I promise to pay later" function

Hi Henrik,

It seems to work correctly for me on demo.mojoportal.com. I enter a name and address, phone and email in the customer information, click the update/confirm button and then the pay later button is enabled and I click it and it works.

The only reason the demo site shows the test mode warning (it is not an error just a warning) is because it is configured also for Authorize.NET using a test account, so we don't want users entering real credit card numbers.

Best,

Joe

5/31/2010 7:33:21 AM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Hi

I think the error occurs around the country/state settings.

You are right if you enter the “customer information screen” with the country prefilled with “United States” and a state selected there is no problem.

However if you enter the “customer information” screen with Country prefilled = “Denmark” and no state/region field, I get the error.

If I then switch country and back to Denmark the button is enabled again…

Try to login on your demo site with test@test.com / test now.

/Henrik
 

5/31/2010 8:52:27 AM
Gravatar
Total Posts 18439

Re: Problem with "I promise to pay later" function

Hi Henrik,

I was able to produce the problem on my local machine using Denmark as the default country. I was able to fix the problem, it was a validation method that was checking for state even when state dropdown was not shown.

I will put out a bug fix release in a few days at most. I will also be releasing a new version of mojoPortal in the next few days.

Thanks for reporting this issue and helping to find the specific steps to produce the issue.

Best,

Joe

5/31/2010 9:12:03 AM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

np - and thanks for your fast response!

I will look forward to your bug fix release.

/Henrik

6/16/2010 3:55:34 PM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Hi

I'm sorry, but your update did not solve the problem!

When I select Denmark as Country, the state field is visible but without entries.

It is not possible to proceed unless you select another country then Denmark.

Regards

Henrik

6/16/2010 4:14:00 PM
Gravatar
Total Posts 8

Re: Problem with "I promise to pay later" function

Hi Joe

I did figure out this one my self. An empty geo zone has been made under the country Denmark, forcing the empty state field to be displayed on the update profile page.

I deleted the empty geo zone and the problem was solved.

Thanks

/Henrik

You must sign in to post in the forums. This thread is closed to new posts.