Forum Replies Created
-
AuthorPosts
-
alexg
KeymasterHello,
Yes, it is possible.
If the currency is different than the store’s designated currency, then the exchange rate needs to be available. The easiest way is to enable the fixer.io API in Wallets -> Exchange rates.
If the exchange rate is available and the user’s balance is sufficient to pay for the current cart, then the user will see an option to pay by that currency under “Bitcoin and Altcoin Wallets” on checkout.
with regards
alexg
KeymasterHello,
Thank you. The button was a user request. The rationale is that most users would not use the UI so it would not take up space. Now that pagination is introduced, this is less of an issue but is still a point to consider.
In the general case, a theme can show many full articles in one page (think one-page themes for example). As the UI reuses observables, only one UI can be open at any one time. Therefore, in the general case, the button, when clicked, closes all other similar UIs and then opens its own UI.
For this reason, I cannot provide an option on whether you want all UIs to initialize as open. The best I can do is add an option which, when checked, would open the first tipping UI on the page. In the next release I will add an option that does this when enabled:
jQuery( 'body' ).on( 'wallets_ready', function( ) { jQuery('.wallets-tips-outer:first button.toggle').click(); } );
The effect is that the first tipping UI (usually the only one), will be opened when the page loads. I will add this into the next patch release.
with regards
alexg
KeymasterHello,
Thank you. I will look into it when I revisit this extension.
with regards
alexg
KeymasterHello,
Thank you. It is possible to do this, but would have to be a different UI. The current UI requires users to be logged in.
I will investigate this too when I revisit this extension.
with regards
alexg
KeymasterHello,
Clicking cancel + retry can help for individual transactions.
However a more permanent solution would be to check to see if the wallet notification mechanism is working. This is why I suggested the troubleshooting article.
If you encounter the issue again, check the notification mechanism as explained in the article, and let me know if you have any questions about it.
with regards
April 29, 2020 at 5:33 am in reply to: Issue with CoinMarketCap API and question about fixer.io quotas #8225alexg
KeymasterHello,
With a free plan, you get 1000 requests per month on fixer. If you have rates set to update every hour, this is 24*30 or 720 requests per month. Additionally the plugin performs a request every time you activate the plugin and whenever you click the exchange rates refresh button. So it is not unlikely for you to approach the limit near the end of the month. As today is the 29th of April, the limit will be reset in two days from now.
I will investigate the issue with CoinMarketCap, but please open a new thread for each issue in the future. I believe that some of the currencies you have enabled such as
USDT.E
may have a different symbol/ID on CoinMarketCap. If so, this is something that I will be able to fix in the next release of the plugin. Thank you for reporting this. I will keep you updated.with regards
alexg
KeymasterHello,
Check your
rpcallowip=
setting in your conf file. Does it allow the public IP of your WordPress machine? (Note that it should be in CIDR notation.)with regards
alexg
KeymasterHello,
Confirmation counts are updated when the plugin gets notified from the wallet about changes in transaction state.
It seems that the plugin is not receiving
walletnotify
curl requests. This could be for any number of reasons (dns, firewalls, nat settings, etc).Please check the relevant article https://www.dashed-slug.net/howto-debug-an-incoming-deposit-full-node-wallet/ focusing on steps 5 and 6. You can try to notify the wallet manually through your browser to see if the confirmation count for a deposit changes. You can also login to your wallet server to see if it can contact the plugin via curl.
Please check the above and let me know if you have any further questions.
with regards
alexg
KeymasterThis issue is now fixed in
0.5.1-beta
. Thanks again for reporting the issue.alexg
KeymasterHello,
To be perfectly honest I am not sure what use it is to have bank details associated with custom coins, but it was a user request. Some people like the flexibility, and they hack the forms to look very different, so it might not even be bank details but something else entirely.
You can always provide a custom icon for any coin, thanks to the
wallets_icon_url_XYZ
filter: https://github.com/dashed-slug/wallets/blob/5.0.1/includes/json-api.php#L446From the manual:
To override the URI for the Bitcoin icon:
`public function filter_wallets_coin_icon_url_BTC( $pattern ) {
return ‘https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Bitcoin.svg/2000px-Bitcoin.svg.png’;
}add_filter( ‘wallets_coin_icon_url_BTC’, ‘filter_wallets_coin_icon_url_BTC’ );`
with regards
alexg
KeymasterOops, I can’t believe this bug slipped through my dev testing. It’s a silly mistake on my part.
Thank you for reporting this. I will fix it today and release a patch.
with regards
alexg
KeymasterHello,
Thank you. Actually I have also thought about this. It’s a good idea to have both in the same form. I will write this down and when I revisit the extension I will look into implementing it.
P.S. I have moved your suggestion to a new thread as it is a distinct feature.
with regards
alexg
KeymasterI understand. The marketplace gateway has to work in the general case where there are many customer payment gateways.
I don’t know whether there are good fiat payment gateways for firearms. You’d have to research their terms of use.
There are articles listing payment processors who are suitable for selling firearms: https://www.cardpaymentoptions.com/credit-card-processing/gun-friendly-merchant-account-providers/
And out of those, some seem to have WooCommerce payment gateways, for example: https://pledgedplugins.com/products/payline-data-payment-gateway-woocommerce/
You would still want to distribute commissions to the vendors via some form of cryptocurrency, since none of the options available in WC Marketplace are suitable for enabling the sale of firearms.
I have been making progress on a turtlecoin adapter, and you should be able to use a2coin in a couple of weeks, if all goes well.
Perhaps you could consider accepting other more generic cryptocurrencies to attract more people. I am not sure what the merits of sector-specific cryptocurrencies are, even though I’ve read a few articles about them.
with regards
alexg
KeymasterYes.
To be clear, there are two types of payment gateways here:
1. The WooCommerce payment gateways that enable a customer to pay for their cart. In WooCommerce you can always have multiple payment gateways working in parallel and the end user can choose between them.
2. The WC Marketplace payment gateways that allow vendors to receive their commissions. You have to choose one, and this one choice can be Bitcoin and Altcoin Wallets.
alexg
KeymasterYes, and additionally, consider this:
Commissions are always accumulated to vendors in the store’s default currency. The end customer could have paid for the cart with cryptocurrencies, or with any other method, such as USD or EUR, and via PayPal, Stripe, or via any other gateway compatible with WooCommerce.
When you say that you pay commissions out as crypto, this means that you have converted any such amounts to the payout crypto. The plugin does the calculation for you. As an admin, you just make sure that enough funds are available. If there are not enough funds for a payout to proceed, the payout can be retried later when you put in the funds in the admin account.
-
AuthorPosts