Jump to content

OctoDev

Clients
  • Posts

    1,083
  • Joined

  • Days Won

    1

 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 OctoDev

  1. 3 minutes ago, Jim M said:

    I'm afraid, there are no means to regulate the number of sends in a timeframe. You can certainly suggest this in our Feedback forum.

     

    Oh that's... odd. I would've thought this was a feature. Alright...

  2. I am using Amazon SeS SMTP, it only allows 14 emails per second. It seems like it sends 30 000 within two minutes...

    How can I fix that, or adjust it? Sending 30 000 within two minutes goes against every approach to avoid spam.

  3. 2 minutes ago, Jim M said:

    A 500 Internal Server Error is a lot like the check engine light on your car, it states something is wrong but not exactly what or where. You would need to obtain the server error log entry for this error from your server (ask your hosting provider or server administrator if you are unsure how).

     

    I posted it above, modified the post. Seems like other clients ran into same issue.

     

    I disabled every plugin + application, issue remains.

  4. I uploaded all the files manually on the latest version, however it's throwing 500 internal server error in the /admin/upgrade process. The admin panel works fine, but the site is offline and says update in progress.

    How can I fix this?

    System + error logs does not indicate anything is wrong.

     

    Happens at admin/upgrade/?autologin=1&sessionCheck=1

     

     

    
    Parse error: syntax error, unexpected '/', expecting '{' in /home/nginx/domains/domain.io/public/system/Application/Application.php(694) : eval()'d code on line 1
    Fatal error: Exception thrown without a stack frame in Unknown on line 0

     

  5. 3 hours ago, Jim M said:

    All this information typically would be selected from the options when creating a topic and then you would add access details to the Client Area like you normally would in a ticket. This way, you do not need to expose this data here.

    I see you're utilizing CloudFlare for DDoS protection among other things, I would suggest disabling this as CloudFlare actually could be creating issues here.

    CloudFlare is not the reason to why it does 1 user every second. That does not make any sense.. Unless Invision Power requires 1 page load per 1 user, which would also not make any sense.

    Personally I believe the issue is that it creates way too many steps.

     

    I am positive it could do more than 100-200 users per request, i have no clue how many it does per request.. but it seems.. slow. It's the web requests starting to respond slowly, the rest of the website is instant.

     

    It's creating thousands of step for a rather simple task.

     

    gMBvsI

  6. On 4/7/2022 at 11:08 PM, Jim M said:

    You have all the normal options available to you via community support as you do via tickets. When creating a topic, you can select your license which the question applies to. You can provide us the domain here or message me. Along with any supplemental information.

     

    Sent you a message, not a big fan of this new system. I don't want to publicize my domain and sensitive info via a public thread.

  7. On 2/14/2022 at 10:27 AM, Marc Stridgen said:

    We would need to look further into this for you, however the access details on file appear to be incorrect or missing. Could you please update these details by visiting your client area, selecting the relevant purchase, then clicking "Review/Update Access Information" under the "Stored Access Information" section. 

    We look forward to further assisting you. 

     

     

    Pretty sure this is an global issue and not with my specific board, were you not able to replicate it?

  8. On 2/8/2022 at 7:04 PM, OptimusBain said:

    Hello @OctoDev

    I just purchased the Coinbase plugin. I configured everything as explained but I wanted to ask you probably a silly question.... But I need to understand how it works before I test this out.

    I follow the payment steps until I am prompted to:

    1. Pay with Coinbase (login required)
    2. Send payment using QRCODE

    My question is about renewals. My products also have renewals. What happens with renewals then? If someone manually pays with the QRCODE, what will happen after a month when he has to pay automatically an invoice? Is it done automatically? If no crypto available in the same wallet, then the membership will be stopped because the invoice hasn't been paid?

    Thanks a lot

    image.thumb.png.d250723d1efdd015d3f027efaacfa8d0.png

    They have to manully pay each month, it does not support renewals.

  9. Hello,

    I deleted a few products from my website and a few made unavailable.

    I went to the approval queue of reviews, and when I try to hide, delete or approve reviews on products that are removed - it does not let me. It's still showing them in the approval queue and does not let me get past them.

    When I click any of the buttons, it simply redirects and says that it cannot locate the item that I am trying to view.

     

    Please fix this bug, by not displaying reviews in the queue that are of products that aren't locatable. Or allow us to actually delete them.

  10. 6 hours ago, IPCommerceFan said:

    It appears STATUS_PAID is the closest thing to STATUS_APPROVED short of adding a new status yourself.

    e.g.

    	const STATUS_PAID			= 'okay'; // Transaction has been paid successfully
    	const STATUS_PENDING		= 'pend'; // Payment not yet submitted (for example, has been redirected to external site)
    	const STATUS_WAITING		= 'wait'; // Waiting for user (for example, a check is in the mail). Manual approval will be required
    	const STATUS_HELD			= 'hold'; // Transaction is being held for approval
    	const STATUS_REVIEW			= 'revw'; // Transaction, after being held for approval, has been flagged for review by staff
    	const STATUS_REFUSED		= 'fail'; // Transaction was refused
    	const STATUS_REFUNDED		= 'rfnd'; // Transaction has been refunded in full
    	const STATUS_PART_REFUNDED	= 'prfd'; // Transaction has been partially refunded
    	const STATUS_GATEWAY_PENDING= 'gwpd'; // The gateway is processing the transaction
    	const STATUS_DISPUTED		= 'dspd'; // The customer disputed the transaction with their bank (filed a chargeback)
    
    	const STATUS_APPROVED		= 'appr'; // Added for additional status functionality

    and then of course you'd have to decide how/when the status would be set.

    As it stands though, the suite seems to treat PAID as being synonymous with APPROVED.

    For instance, the sendNotification() funciton in \IPS\nexus\Transaction lists the notification key for STATUS_PAID as 'transactionApproved'.

     

    Status paid does not seem to work for me, not sure why. But the transaction is still pending approval.

  11. On 11/8/2021 at 10:16 PM, ReyDev said:

    This app allows you to add product reviews everywhere you want as a widget and show product reviews by Random or Specific Product(s) as a Slideshow(carousel), using tons of customization options. let's take a look at the options.
     

    Please use this topic for support request or suggest new ideas.

     

    Awesome product, sponsored it so he could make it. So much better than the other alternatives.

     

  12. On 11/8/2021 at 5:39 PM, Daniel F said:

    You could hook into \IPS\nexus\Transaction::approve()

     

    Understood, however I want to do it at the webhook. So my webhook would send "approve" then it would approve the payment also on IPS. How is that possible? 

    This one, would allow me to reverse it. By sending an API call to my PAyment API. I want it other way around.

  13. Does anyone know how I could hook into the 'Approve' button in Transactions?

    So when I click approve, it would also send a request to my payment api to approve it if set in review.

    Was hoping there would be an alternative to public function refund( \IPS\nexus\Transaction $transaction, $amount = NULL )

    but for approval

     

     

     

    OgYo58

  14. 17 hours ago, Scott Allen said:

    I'm surprised this isn't already a feature of Gift Cards in Commerce -- allowing to Send Gift Card by website Member Name.  This would allow their email to remain obfuscated from the sending person, and bypass the need to tell them to 'print' and 'copy/paste' redemption code manually when they do not possess the email of the person they want to send a Gift Card to on the website.

    Could fit in a member field just as email presents an email address field.  Is this something you guys can do, or is this not feasible in the near future?

    image.png.c4fb94d138f70eb8c8ac6acd18af5bc6.png

    Commerce lacks so many must-have features, really hope they can focus a little on that too and not only the forum software. I haven't seen any useful features being added for years.

  15. 42 minutes ago, SeNioR- said:

    At this point, it can only be done through the database. 

    Agree, the option of mass selection would be useful.

    Problem with accessing the database directly is that it will not send the proper request, for example if your gateway has built in 'Refund' option or such.

×
×
  • Create New...