Forum Replies Created

Viewing 9 replies - 16 through 24 (of 24 total)
  • Thread Starter icecreamjelly

    (@icecreamjelly)

    Hello Shanebp

    Thank you for pointing me in the right direction. I have solved the problem and want to post my solution here in case it is useful to anyone else.

    In this case, the issue was indeed my Google API settings. Here is how I fixed it:

    (First you need to set up an API key for your “project”. Your project is anything you are using the API for eg an app or in this case, a website.)

    1. Go to this page (you need to log in) https://developers.google.com/maps/api-security-best-practices#restricting-api-keys and follow the directions by:
    2. Right click on the provided “Google Maps Platform Credentials” link and open in a new tab so that you can use the page in step 1 as a guide. Note, the user interface/steps is slightly different to the instructions in the link in step 1.
    3. A page called “Keys and credentials” should load with your recent projects shown in boxes, like this: https://snipboard.io/geGmsF.jpg
    4. Click on your project (the website you are using the API for)
    5. The project name is displayed at the top left of the page in a drop down menu right next to the words “Google Cloud”. Make sure it is the project you want to edit, ie, the website you are setting up the plugin for. There is a checkbox listed under “API keys”. Click on the name of the API, for me it is “API key 1”, like this: https://snipboard.io/5FdYcl.jpg
    6. Now you will reach the page where it says “Key restrictions” and it should look somewhat similar to the screenshot in Step 1 above.
    7. Scroll down to where it says “API restrictions” and select “Restrict Key”. A drop down menu will appear with many options for services for you to restrict the usage of your API key to.
    8. Go to this webpage by the plugin author in a new tab: https://www.philopress.com/google-maps-api-key/ and scroll to step 4. There are 3 APIs listed, ie Maps JavaScript API, Places API, and Geocoding API. Go to the drop down menu mentioned in step 7 above and tick these API, then click save. Then the search by location feature should work.
    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hello @komal-maru,

    I was wondering if there had been any updates to this. If, as you said, the situation is like in number 1, then that would mean the calculated surcharge is added on top of the total payment that the customer has to pay, then the real gateway will then charge their surcharge on top of that (ie the gateway surcharge will always remain at the top level of charges) as opposed to calculating it, charging the total, and then subtracting that surcharge from the total. This would make the payment gateway fee plugin somewhat useless: if this plugin simply calculates what a 10% surcharge of a $100 product is and then adds it to the product price to create the final purchase price of $110, and then the gateway charges 10% of THAT new total, then all the plugin does is calculate and add a percentage to the product price, something we can do manually, it doesn’t actually charge a gateway fee. I would like to be sure before I use this plugin.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hello

    Thank you for the reply. Just wanted to say, I don’t know how or why but it seems the issue resolved itself, so this can be closed, which it is.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hello Jasmine,

    I already had the “Enable next button” option disabled and it still moves immediately to the next question instead of waiting the indicated time. So I did some testing and I discovered this is due to a clash in the settings that causes it to skip to the next question immediately. In the quiz settings, under “Answer Settings – Show messages for right/wrong answers”, if the options “On results page” or “Disable” is selected, then the quiz will jump immediately to the next question instead of waiting the 4 seconds, or if the “Enable next button” option is enabled, it won’t automatically jump to the next button at all. If I select a different option, then it will wait the indicated time. I think this is a bug and would need to be fixed.

    Thank you

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Thank you for pointing this out, I never knew this option existed in wordpress! It solved my issue! Marking this as resolved now.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hello Jasmine,

    Thanks for your reply. Actually I checked again and I confused myself with the “share this page” function from my theme and the “share this quiz” function from Quiz Maker. So you can ignore my previous question. I was hoping we can share the quiz results by email, that is all I was trying to say.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Thank you for the reply! Deleting the results worked!

    Can I check, for the leaderboard, does that mean the leaderboard will show results from logged out guests too? Is it possible to display only the results of users that created an account and logged in to do the test? That way the leaderboard will have the names of people instead of showing “guest” each time someone does the test. In fact, it shows “guest” twice if you do the same quiz twice while logged out.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hi travelbuddyai,

    Thank you for the instructions, it worked. I just wanted to say though, there is no easy way to copy the API key. The API key is displayed in a drop down menu but it doesn’t get copied to the clipboard if you click on it. You also can’t click on it a second time after opening the drop down menu to highlight and copy it. I figured out what part of the code snippet on the right hand side the API key is and had to copy it from there, so the user friendliness can improve there.

    Thread Starter icecreamjelly

    (@icecreamjelly)

    Hi,

    I don’t have an API key. When I installed the plugin, in my installed plugin page, the plugin simply lists there with only one option for deactivate. There is no settings or anything where I can add an API key. Also, does that mean I need to register on your site to get an API key?

Viewing 9 replies - 16 through 24 (of 24 total)