dashed-slug.net
Forum Replies Created
-
Hello and thank you for your interest in installing the plugin,
I don’t undertake installations, but if you attempt to install it and encounter problems, I am available to help.
Please let me know what you have tried and what problem you encountered, either here or via email.
with regards,
Alex
Hello,
That’s great to hear.
Normally the transactions should update to
doneautomatically. How this happens depends on the type of wallet adapter that you are using. You never mentioned which adapter you are using, but in general:- If you are connecting to a Bitcoin-like wallet, you should rely on the
walletnotify=mechanism described here and not on the fallback mechanism that is slow, but eventually discovers old transactions. Doing so ensures that the plugin is notified immediately as soon as the wallet sees a new deposit, or if any incoming deposit gets more confirmations. The number of confirmations required to change the status frompendingtodonecan be configured in the wallet adapter’s settings (See Minimum number of confirmations for incoming deposits in the wallet adapter settings screen.) - If you are connecting via the CoinPayments adapter, then the transaction switches to
donewhen it receives an IPN message from CoinPayments of status 100. You can check to see what IPN messages have been sent to your site at the IPN history page: https://www.coinpayments.net/acct-ipn-history
If you are using a Bitcoin-like wallet, please verify that you have entered the correct
curlcommand in thewalletnotify=line, and ensure that the curl command actually reaches your WordPress site.Let me know which wallet adapter you are using and whether you were able to set up
walletnotify.with regards
Hello,
There is no premium version to the plugin, the plugin itself is free, and there are some premium extensions to the plugin that you can purchase and install. But the base plugin is the free version that you can find here on ww.wp.xz.cn.
If incoming and outgoing transactions are not shown, there could be multiple reasons for this. But the most common one is if the cron jobs are not running. Deposits and withdrawals are processed by the plugin’s cron jobs. There are some hosts that disable the WordPress cron mechanism to improve performance. In any case, it might be preferable to enable external triggering for best performance.
To find out how to do this, see the Troubleshooting section of the documentation, available via the plugin’s screens or at github:
Please check to see if cron jobs are running, and if not, then this is the problem. You can check at: “Dashboard” -> “Bitcoin and Altcoin Wallets” -> “Debug” -> “Cron jobs last ran on”. If the cron jobs are running, then the time shown should be recent (a few minutes ago).
If you are certain that cron jobs are running correctly but still you don’t see transactions, then let me know and we’ll investigate further.
The solution is provided at the above link. Please let me know if you have any questions about any of this or if you require assistance with anything.
with regards,
Alex
Hello,
If the extension is still activated, the option should be available.
You should check the PHP error logs for any suspicious errors, and let me know.
This is the support forum for the main plugin.
The support forum for the CoinPayments extension is here: https://www.dashed-slug.net/forums/forum/coinpayments-net-coin-adapter-extension-support/
You can also email me any logs you find.
Looking forward to your reply.
with regards,
Alex
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Custom Exchange rates on frontendHello Daniel,
Glad you figured it out. I am closing this topic as resolved. Just a few notes:
- You may be interested in the
/dswallets/v1/currenciesendpoint rather than the/dswallets/v1/users/N/currenciesendpoint, if you don’t need the user balances. Computing balances takes some non-trivial time (and some extra space in the responses).
- The Bitcoin currency may not always be the first element in the
responsearray, so it’s safer to loop over the array elements and look for theBTCticker symbol.
Contact me again if you have any more questions about the plugin.
with regards
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Custom Exchange rates on frontendHello,
Let’s take for example BTC:
- Go to the currency that represents BTC, and ensure that the Coingecko ID is set correctly (
bitcoin) in this case. - Go to Settings → Bitcoin & Altcoin Wallets → Exchange Rates and select USD. This indicates that you are interested in the exchange rates of various currencies against USD. These are the “VS Currencies”.
- Now the cron jobs, if running, will keep the exchange rates for bitcoin updated. You can verify if the cron jobs are running from Dashboard → Bitcoin and Altcoin Wallets → Debug → Cron jobs last ran on. You can also check to see the exchange rates in the Currency editor.
- Use the
[wallets_rates]shortcode to display a list of currencies enabled on your system, which should include BTC. Clicking on the exchange rate will rotate between the exchange rates to the various VS currencies. - In other UIs, wherever there is a value for Bitcoin, there will also be a gray value in italics below it. This is also clickable, and will rotate between all the VS Currencies that are enabled. This way the user can select to see amounts both as they are, and converted to the currency that the user is comfortable with.
- It is also possible to retrieve the exchange rates via the plugin’s WP-REST API for use in JavaScript. The endpoints that retrieve currencies (e.g.
/dswallets/v1/currencies) will also retrieve the exchange rates of the currencies against all VS Currencies. Let me know if you need any help with this. The documentation for accessing the WP-REST API is at: Wallets Admin Docs→ Developer Reference → Wallet APIs → WP-REST-API.
Hope this helps. Please do ask me here again, if you need anything else about exchange rates. If you have a question about a separate topic, please open a new thread.
with regards,
Alex
Forum: Reviews
In reply to: [BOX NOW Delivery] [Solved] Doesn’t workΚαλημέρα,
Το plugin διαβάζει το βάρος των προϊόντων ως εξής:
$weight = $cart_item['data']->get_weight();Καλό θα ήταν να μετατρέπει τις τιμές σε κιλά, π.χ.:
$weight = floatval( wc_get_weight( $cart_item['data']->get_weight(), 'kg' ) );Με αυτό τον τρόπο μπορείτε να είστε σίγουροι ότι το
$weightείναι σε κιλά, άσχετα από τη μονάδα που χρησιμοποίησε ο διαχειριστής του eshop.Δείτε εδώ για περισσότερα: https://woocommerce.github.io/code-reference/files/woocommerce-includes-wc-formatting-functions.html#function_wc_get_weight
Αλέξανδρος
Forum: Reviews
In reply to: [Bitcoin and Altcoin Wallets] SuperIt was also an interesting experience, a first for me. I try to be professional in all my communications because I’m running a business. However, I’ve been doing this long enough to know when it’s not worth it to make a sale. I know you probably don’t realize it, but you’ve been hostile in your communication from day one, and also accused me for your own mistakes. This is why I decided to refund you in full. Hopefully you will find the solution you seek elsewhere. A good day to you.
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Wallet not ready:No, unfortunately this is not something that you or I can do via WHM or cPanel. If the hosting provider intends to offer their services only for website hosting and not for applications, then you can’t circumvent their firewall.
You can easily find hosting providers that are suitable for installing bitcoin core. When choosing a hosting plan, ensure to rent a host with sufficient memory, disk and bandwidth resources. For more information, see:
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Wallet not ready:The plugin is built to communicate with the RPC port of the wallet. No other way around this. I guess you must find a different hosting provider that can add a firewall rule for you. It’s a pretty common request.
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Wallet not ready:Hello and thanks for your continued interest in the plugin.
The error you mention simply means that the full node wallet that you are connecting to is not accepting RPC connections.
This could be due to a number of reasons:
- A firewall on the server that runs the full node wallet.
- A firewall on the network of the full node wallet server. If you are using a hosting provider, you would have to contact them about this. They would have to set a rule to allow incoming TCP connections to your server at the RPC port. For Bitcoin core, this port is
8332by default. - It’s possible that in your
.conffile, you may have not set correctly therpcallowipandrpcbindsettings.rpcallowipmust be the public IP of your WordPress site, expressed in CIDR notation (i.e. not just the IP).rpcallowipmust be equal to the public-facing IP address of the wallet server.
Check out all three of these things, and if you still encounter the same issue, please let me know.
@ediamin, the issue is resolved in
2.4.1.Thank you!
Hello @ediamin,
Example code that causes the issue:
namespace DSWallets; 1;Example code that does not cause the issue:
1;This should be enough to reproduce.
I don’t think you need to fix your own code, just updating the third party component will resolve the issue in
psysh.Thanks!
Alex
I’ve tested the two plugins together on PHP 8.2.10 and they work now!
Issue is resolved. Thank you so much!
Forum: Plugins
In reply to: [Bitcoin and Altcoin Wallets] Unable to connect to BTC-CORE on UmbrelYou mentioned that you have “firewalls open”.
Have you contacted Godaddy engineers and discussed the firewall? You need to tell them to open port 8332 for you.
You were correct to use
rpcbind. Try to also userpcallowipwith CIDR notation.Something like
rpcallowip=X.X.X.X/8where X.X.X.X is your WordPress IP should work.Let me know how it goes. Best of luck
- If you are connecting to a Bitcoin-like wallet, you should rely on the