• Hey! Got the premium version of the plugin and I absolutely love it! I only have one thing I’d like to ask you about, which would be more of a suggestion, but is there any way you could make it (or at least as an option for whichever site owners enable it) for the paid amount to be ” >= ” rather than only equal?

    What I mean is that, for example, if it’s an item priced at $69.99, and a user wants to purchase it for a stable coin such as USDT, they’d be required to send exactly 69.99 USDT. However, most users choose to send directly 70 USDT instead, and for that reason, the plugin doesn’t say the payment was completed and they end up thinking they lost the money (as we have to manually move the order to Processing from within WooCommerce, which can take a bit if the site owner is asleep for example, causing the customer to worry quite a bit).

    In such a situation, I think if the paid amount (70 USDT) is greater than the requested amount (69.99 USDT) during that timeframe, it should just check for it to be greater or equal and then mark it as payment completed.

    This also happened with ETH for example, if the item was 0.02489 ETH, the user paid 0.025 ETH instead, but it wasn’t marked as payment completed.

    Thank you for your time and keep up the awesome job! ??

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author edward_plainview

    (@edward_plainview)

    This is already possible, but it requires a wallet that supports HD.

    See: https://mycryptocheckout.com/doc/usage/hd-wallet-settings/

    Thread Starter neval123

    (@neval123)

    Thank you for your fast answer!

    The thing is, HD wallets seem to be very limited regarding the coins supported, at least currently.

    Is it not possible to do it for the regular ones too? Or at least something like if the actual paid amount (such as 70 USDT) to be greater or equal than the requested amount (69.99 USDT + 3% of requested amount), but less or equal than the requested amount (69.99 USDT + 10% of requested amount) for example, to ensure it has a cap limit relevant to that particular transaction? Not sure if it makes sense or if it’s correct, but was just trying to come up with an example.

    • This reply was modified 3 years, 2 months ago by neval123.
    Plugin Author edward_plainview

    (@edward_plainview)

    This is not possible due to the way MCC uses exact amounts to detect which payment goes to which order.

    You’ll have to e-mail the Ethereum people and complain to them (and hopefully they fix it after they fix the massive gas prices they’ve had problems with for the past few years…).

    Thread Starter neval123

    (@neval123)

    Fair enough, thanks! ?? I think I’ll just write somewhere on the website that if the user sends more than the requested amount, we’ll approve it manually.

    Also, not sure if you know, but CRO has a 200 CRO flat fee for any payments sent from their Crypto.com exchange, which is taken out of the paid amount. For example, if a user wants to buy a product for 1000 CRO, he will send 1000 CRO but only 800 CRO will end up in the seller’s wallet. For this reason, I’ve disabled CRO as an accepted coin, since all payments came missing 200 CRO. Is there anything I can do on my end to specifically add 200 extra CRO for the fee, for orders with CRO as payment?

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Question about paid amounts’ is closed to new replies.