Jump to content

Ryan Ashbrook

Invision Community Team
  • Posts

    12,669
  • Joined

  • Days Won

    13

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Ryan Ashbrook

  1. Right now, this is actually working as designed - and it's a bit complicated. When a renewal invoice is generated, we go through all cards the customer has on file in order to attempt to take payment. When we do this we generate individual transactions for each attempt, until one succeeds, which handles everything from capturing the payment, checking fraud rules, calling the gateway, getting back information from the gateway, and then either marking the transaction as approved (and in this case the invoice as well), declined, or marked for manual review. This also includes sending out the individual notifications for when any of those events occur for the individual transaction.

    So then, the problem becomes determining what notifications to send, and when, since the system automatically determines the appropriate one to send, based on its status. Further, the notifications are centralized and are used for all transactions, including the customer checking out, renewing manually, the administrator manually charging the card, or automatic payment taken so we would need to rework all of those flows as well. So while it seems simple on the surface (and ideal - I agree, though one could argue that it could act as a reminder to the customer that they have an invalid card on file that they should probably update or remove), it's actually a larger change that we will likely have to make in a larger update rather than as a simple bug fix.

    In most cases, customers will only ever have one card on file, so typically it's a non-issue (either it works or it doesn't and only one resulting transaction is generated).

  2. The block is based on the download logs as configured for your categories. So, if you've recently changed these to retain downloads indefinitely, then this would not be applied retroactively.

    So, for instance, if all of your categories previously only retained 7 days worth of download logs, and then those were updated to keep download logs forever, then the previous logs would not be applied because they have already been removed.

    Looking on your site there, the Download Log for your most downloaded file only has 11 pages, totaling 103 downloads, though the file itself has seen itself been downloaded over 17,000 times. So what happened here, is those logs were likely pruned.

  3. Logout URL's are not actually supported by the software, currently. Currently, the correct behavior is that logging out from the community will only log you out of the community, and not the provider.

    This would likely be something third party, so you would need to consult the developer of that add-on.

  4. I can confirm on my own site, that if I set my locale to match yours, then the date is formatted correctly:

    Ryan - Invision Community 2022-02-14 17-27-39.png

    The formatting of the date will always be controlled by the locales installed on the server, and not by the software itself. If you upload this test script and run it in your browser, does it show correctly, or the same as the community does? If it is incorrect, then that means the pl-PL locale on the server is configured incorrectly.

    datetime.php

    If it does show correctly, however, let us know and we can look on your community specifically. The format of the date in this script does not take any community settings into account.

  5. Do you have the appropriate htaccess files in both directories? You should make sure you download the .htaccess file from your ACP > System > Search Engine Optimization > Rewrite URL's - you can download the file from the description.

    Once you download that make sure place it in your forum directory, and not in the root of the site (that should still contain your .htaccess file from WordPress).

  6. 10 hours ago, Adriano Faria said:

    Agreed. Anyway, I think this should be an admin’s decision. He can control new accounts with email validation, check IP address, restrict messenger for the initial group, restrict number of reactions per day, etc.

    I think I know what you did, because I tried the same thing and was skeptical about how easy it was so I didn't post it. 😉

     

     

     

    I also wrote the reactions system. /humble brag

  7. 23 minutes ago, Bethanyrayne said:

    Just wondered why Google Analytics shows URL of a topic as /topic/767-horse-racing-t...-31-december-2021/?_rid=1

    I am referring to the ( ?_rid=1 ) part. Anybody know?

    This is a referral link - this means if someone visits that link, and then registers, the member with the ID of 1 will be credited as referring that person to the site.

    16 minutes ago, Bethanyrayne said:

    While I'm here when I click through to view the topic I posted the URL has /topic/767-horse-racing-tips-31-december-2021/#comment-872

    Why the #comment-872 on the end?

    This is an anchor - it's used by the browser to take you directly to the post you're trying to view (in most cases, the latest unread post) rather than taking you to the top of the page.

  8. 3 hours ago, InfinityRazz said:

    Is it possible for me to sync a purchases expiration date with a unix timestamp saved in a database externally(aka 3rd party desktop application)?
    Is it possible for me to change a license from "active" to "expired" from a 3rd party desktop application?

    I don't see why not using the REST API. If that doesn't work, then yes, a plugin would be required most likely.

×
×
  • Create New...