Forum Replies Created

Viewing 8 replies - 31 through 38 (of 38 total)
  • This seems to be becoming worse and worse lately but after scratching my head and combing thru error logs, im finding that the blockchain API may be responsible for 90% of my remaining issues. They tend to get cloudflare blocked on the request to validate the transaction.

    Its a bit weird because it never gets blocked during the first stage (where ur getting a new address to a customer).

    But it gets blocked ALOT trying to do the transaction confirmation checks.

    The thing that i love about this script is that its pretty dificult to truly lose money. The storefront might not show u the payment correctly and the status might not update correctly but so long as u have ur MPK and the associated wallet, the money is safe.

    That said, it can be a scary experience for less technical-minded folks.

    Somebody else can chime in here but on low volume stores where u wind up with questionable orders, u should be able to run a process like this to manually check and then update ur storefront.

    1. Login to woostore orders page and go to the orders that are not confirmed/not paid, etc.
    2. Note the order total btc amount + the bitcoin payment address.
    3. Open ur electrum wallet and go to console and basically check that ur electrum wallet had possession of the payment wallet and the payment btc. If u find it, then u know its not lost and just rather a status update issue with the storefront.
    4. Even if u dont see it in ur electrum wallet, it could be a gaplimit issue with electrum. So I think u can run a console command like this to see which wallets contain btc:
    listunspent()

    Ud then see a list of all wallet address containing any btc and hopefully find the missing wallet on that list.

    Still shocked how little love this script gets in the community.. Im trying to find a developer who will customize for me at this point..

    Im guessing people just like paying commissions to the processing 3rd parties like bitpay, etc?

    Anyways, if i run cronjob manually, ive got this working to a minimum point of he functionality i need.. But hopefully people step in and agree to pledge some money towards future update.

    Ill open source any modifications i manage to get done. Gesman, its ok with u if i have somebody fork this and make some mods?

    1.Have u double checked ur electrum wallets mpk against the mpk value in ur woocommerce storefront settings? Do they match?

    2. U know the address the customer paid to, correctzl the funds are still present there?

    3. Rouhly how many transactions have occurred in ur wallet? Hundreds? Thousands? Ten?

    Assuming 1&2 dont show some kind of tampering with ur mpk or theft, my hunch would say that its a gap limit problem with ur wallet. U could try to increase the gap limit in electrum. Beyond that, im not positive but i wonder if theres a sweep command in electrum that lets u check for this kind of thing.

    I think more important imo is getting the status updates to be 100% consistent..

    I may not be understanding how they r supposed to work so maybe theres no problem..

    But i wanted a way to:
    1. Generste unique payment address and nite it in order field (that works)
    2. Get current btc rate to provide payment amount for order (that works)
    3. A cancel button or payment sent button to sllow buyer to indicate they believe theyve paid order total. Or cancel if they are not going to pay.
    4. Once paid, i simply want to look at order and see current:
    – order total
    – wallet address
    -‘total paid to that wallet
    – status (does order total match paid amount?)

    But my problems seem to start around #3..
    Maybe guys can help me understand better:
    1. Is there a full list of custom fields that the plugin is mesnt to populate? How do i find the list? These would be custom meta fields, right?
    2. The cron job is the piece responsible for checking wallet tosl psid vs order total correct?
    – theres soft / hard cronjobs but neither do cinsistent info cpgsthering.. Is there a way i can monitor when they run, what they do while running, etc?
    – is there an alternative method i might use? Json files z. I believe those could be used witht woos rest api?
    3. Anybody know how to create a woocommerce order page button thatd check bloexllorer for thst order when pressed?
    4. What other tricks help with the post-payment pieces thst might help me?

    Examples of my woes:
    1. I wind up with a bunch of unpaid orders from a buyer. One of them is paid so i have to figure out which order has the payment wallet. Then delete others,
    2. Statuses – mpno clue how these aee supposed to work but the most important things seem missing..

    Please help me fogure out ow to complete.. Im so close.. Id be willing to pay a bounty – just give me fair price ..

    Im not even that excited to have v2 electrum mpk.. Id rather the above stuff,.

    https://bitfreak.info/bitshop/

    theres a link on that page to the ShopCartInterface which is a separate PHP SQL script.

    Not for wordpress/woo but i considered this.. it had its own downsides tho. I didn’t like the way the private keys for unique payment wallets felt out of my hands. Even tho it didn’t really use a third party, it didn’t feel quite as safe as german’s script where i know i can’t lose my electrum wallet no matter what. id just have to matchup payments manually to figure out what happened if my store went down.

    Have you also seen the mpkaddrgen php script? Im not a programmer so i sometimes think i know too much.. but i always figured that script could somehow replace what payment wallet mechanism existed in a script like germans. but it looks a lot harder.

    is there any indication of how many people use this plugin? im a little shocked at lack of interest this gets.. am i missing sone other alternative that people prefer? is everybody running woocommerce just going thru the bitpay gateway or similar third party?

    what alternatives has everybody looked at?

    my understanding is that the only two plugins that dont require third party handling are:
    1. gesmans plugin
    2. bitshop plugin (tho its not tailored towards wooconmerce)

    all the others seem to require third parties – am i wrong to assume that bitpay coinbase plugins require u to go thru their wallets? blockchains plugin is confusing tho i wouldnt mind using their wallet.

    not trying to switch but im just curious to know what alternatives people are using?

    also, is there somebody who could recommend a customization developer that might be capable of tweaking to my needs? i tried bitcointalk but most people just waste time..

    Would you be abke to provide a feature list that would be included in updated version? Sounds like 2.0 mpk is a main item.

    I think getting some backend manual blockchain checks to make cerifying payment vs total due would be wise im the long run. For our needs, were comfortable considering an order paid if balance shows same as amount due for an order.

    Automating it to update status is great but id much prefer to have a foolproof option that allows the order queue to ne bulk updated by running some kind of job when we fo to fulfill orders. Noting tx numbers as a sort of crossreference,

    Theres a github python project called something like mpkaddrgenerator. I dont know if that helps but its supposed to be the barebones for getting a websiite to issue unique wallets per order.

    Is there a way to blast the current user list to fund this effort? I cant believe how little attention this script seems to get but i gotta imagine its worth 100-200 bucks to 40-80 store admins.

    jerry508

    (@jerry508)

    What version of electrum r u using?

    I believe only the old v1.9.8 will work with its mpk format.

    The new elec v2 mpk that starts with ‘xpub’ doesnt work with the woo plugin. But the old v1.9.8 electrum mpk plugs in just fine..

Viewing 8 replies - 31 through 38 (of 38 total)