Watoa huduma wote

Monero

Unaendesha nodi yako mwenyewe ya Monero, na malipo huingia moja kwa moja kwenye pochi yako. Hakuna kampuni inayokaa katikati, hata sisi.

Unachohitaji

SehemuInafanya nini
Mint endpoint URLNjia ya umma ya nodi yako ya kuunda anwani. Tunaiita kupata anwani mpya kwa kila agizo. Si siri.
Webhook secretSiri ya pamoja ambayo mlinzi wako huitia sahihi na sisi tunathibitisha. Haiwezi kamwe kugusa pochi yako. Siri.

Chaguo hili ni kwa watu wanaotaka kuendesha nodi yao wenyewe. Pia unaendesha nodi ya Monero, pochi ya kuona-tu, na mlinzi mdogo wa daima kwenye mashine yako mwenyewe. Mwongozo huu hupitia yote. Kama ungependa zaidi kutoendesha chochote, unganisha huduma ya krypto iliyopangishwa badala yake.

Money flow

Money

  1. Buyer

    Taps your Coin Moebius Buy Button and pays from their own wallet.

  2. Your product page

    Your Coin Moebius Buy Button asks Coin Moebius to start a checkout.

  3. Coin Moebius Messages only

    Gets a fresh address from your server and shows it to the buyer.

  4. Blockchain

    Carries the coins from the buyer straight to you.

    • Monero
    • Zano
    • Freedom Dollar
    • Bitcoin
    • Bitcoin Cash
  5. Your wallet

    Receives the coins.

  6. Your server

    Sees the payment land in your wallet and tells Coin Moebius the sale is paid. Your keys and balance never leave your server.

    Coin Moebius dashboardSale shows as paid.
  • No buyer data

    Card numbers never reach us. Buyer names, addresses and contact details are stripped before a sale is saved.

  • No cut of your sales

    You pay a flat plan price. We never take a percentage of what you sell.

Kwa nini tunauliza kila sehemu

Mint endpoint URL

Mnunuzi anapobofya Buy, tunaiuliza nodi yako anwani mpya ya kuwaonyesha. Ombi hilo huenda kwenye njia hii moja ya umma. Hurudisha anwani na si kingine; pochi yako hubaki ya faragha nyuma yake.

Webhook secret

Mlinzi wako hutuambia "agizo hili limelipwa" kwa kututumia ujumbe uliotiwa sahihi. Siri hii ya pamoja hutuwezesha kuthibitisha ujumbe umetoka kweli kwa mlinzi wako, ili mtu yeyote asighushi tukio la malipo. Haiwezi kusoma chochote wala kuhamisha chochote.

Sanidi

  1. Utakachoendesha

    Vitu vitatu, vyote kwenye mashine yako mwenyewe. Hakuna chochote hapa kinachotolewa kwetu isipokuwa mint URL ya umma na siri ya pamoja.

    • Nodi ya Monero (monerod) na pochi ya kuona-tu (monero-wallet-rpc), zilizowekwa za faragha.
    • Kituo cha mint: njia moja ndogo ya umma inayotoa anwani mpya kwa kila agizo.
    • Mlinzi: programu ndogo ya daima inayotazama pochi yako na hutuambia malipo yanapofika.
  2. Unda pochi ya kuona-tu

    Pochi ya kuona-tu inaweza kuona malipo yanayoingia na kuunda anwani mpya za kupokea, lakini haiwezi kutumia. Unaijenga kutoka anwani ya pochi yako halisi na ufunguo wake wa faragha wa kuona, si kingine. Hicho ndicho kinachowezesha nodi yako kugundua malipo bila kamwe kuwa na uwezo wa kuyahamisha.

    monero-wallet-cli --generate-from-view-key ~/monero/view-only

    Huomba anwani yako ya msingi na ufunguo wako wa faragha wa kuona. Usiingize kamwe seed au spend key yako, viweke hivyo kwenye mashine tofauti. Huandika view-only na view-only.keys; weka nenosiri na ulihifadhi kwenye faili (wallet.password, kando ya pochi) kwa hatua inayofuata.

  3. Endesha nodi yako ya Monero

    Daemon husawazisha na hushikilia blockchain. Iendeshe kama huduma (systemd au Docker) ili ijianzishe upya yenyewe. RPC yake husikiliza kwenye 127.0.0.1:18081.

    monerod --data-dir ~/.bitmonero --prune-blockchain --restricted-rpc

    Nodi iliyopunguzwa huweka nafasi ya diski ndogo na bado huona kila malipo yanayoingia. Nodi hufika mtandao lakini haifichui chochote cha umma.

  4. Endesha wallet RPC

    Huduma ya pili inayofungua pochi ya kuona-tu na hujibu kituo cha mint na mlinzi. Ielekeze kwenye nodi yako na uifunge kwa localhost. Iendeshe kama huduma pia.

    monero-wallet-rpc \
      --wallet-file ~/monero/view-only \
      --password-file ~/monero/wallet.password \
      --rpc-bind-ip 127.0.0.1 --rpc-bind-port 18083 \
      --daemon-address 127.0.0.1:18081 --trusted-daemon \
      --disable-rpc-login

    Usifichue kamwe wallet RPC kwenye intaneti ya umma; ifunge kwa localhost au mtandao wa faragha. --disable-rpc-login ni sawa tu kwa sababu ni localhost-pekee; tumia --rpc-login kama inafikika kutoka mahali pengine popote. Ni kituo cha mint hapa chini pekee ndicho cha umma.

  5. Sakinisha kifurushi cha Coin Moebius Monero

    Hutoa kiunda-anwani, kitia-sahihi cha webhook, na mlinzi, kwa hiyo unaandika karibu msimbo wowote. Njia ya haraka zaidi ni mfano-tayari-kuendesha hapa chini: nakili folda, jaza thamani nne, na uianzishe.

    npm install @aquarian-metals/coin-moebius-monero
  6. Tengeneza webhook secret yako

    Thamani imara isiyotabirika inayotia sahihi na kuthibitisha webhook. Njia mbili za kuitengeneza, chaguo lako: bofya Generate unapoongeza mtoa huduma kwenye dashibodi (huendesha kwenye kivinjari chako, kamwe si kwenye seva zetu), au endesha amri hapa chini mwenyewe. Vyovyote vile, bandika thamani ileile kwenye mlinzi wako na dashibodi.

    openssl rand -hex 32
  7. Simamisha kituo cha mint

    Njia moja ya umma ya POST inayolinda pochi yako. Hutumia createMoneroCreator ya kifurushi kuunda anwani mpya kwa kila agizo. Hiki ndicho kitu pekee unachofichua kwenye intaneti, na ni salama kukifichua: hurudisha anwani ya kupokea na haihamishi fedha.

    // POST /coin-moebius/monero/mint
    import { createMoneroCreator } from '@aquarian-metals/coin-moebius-monero/server';
    
    const mint = createMoneroCreator({
      walletRpcUrl: 'http://127.0.0.1:18083/json_rpc',
      store: myStore,
      xmrPerUnit: async (cur) => (cur === 'XMR' ? 1 : await myPriceFeed(cur)),
    });
    // return mint({ productId, amount, currency, metadata }) as JSON

    Unachagua bei zinakotoka. Coin Moebius haiti kamwe oracle ya bei.

  8. Endesha mlinzi na umuelekeze kwetu

    Mlinzi ni programu ya daima inayoangalia pochi yako kila sekunde chache na hututia sahihi ujumbe malipo yanapothibitisha. Weka URL yake ya webhook kuwa anwani ya mradi wako (hapa chini) na siri yake kuwa thamani uliyoitengeneza. Iendeshe kando ya pochi yako, chini ya systemd au Docker.

    import { createMoneroIndexer } from '@aquarian-metals/coin-moebius-monero/server';
    
    const watcher = createMoneroIndexer({
      walletRpcUrl: 'http://127.0.0.1:18083/json_rpc',
      store: myStore,
      webhookUrl: process.env.MONERO_WEBHOOK_URL,   // your Coin Moebius URL, below
      hmacSecret: process.env.MONERO_HMAC_SECRET,   // the secret you generated
      requiredConfirmations: 10,
    });
    watcher.start();

    Ni ya kufidia kwa muundo. Kama iko nje ya mtandao kwa muda, mwendo unaofuata huona malipo iliyoyakosa na hutuambia wakati huo. Seva ya nyumbani ni sawa; huhitaji muda kamili wa kufanya kazi.

  9. URL yako ya webhook

    Weka webhookUrl ya mlinzi kuwa anwani ya mradi wako. Nambari ya mradi wako iko kwenye mipangilio ya mradi kwenye dashibodi.

    https://api.coinmoebius.com/webhook/monero/<your project id>
  10. Unganisha kwenye dashibodi

    Ongeza mtoa huduma, chagua Kuwa mtoa huduma wako mwenyewe, kisha Monero. Bandika mint endpoint URL yako na webhook secret. Hiyo ndio yote tunayohifadhi, na hakuna thamani yoyote inayoweza kugusa pochi yako.

Baada ya kuunganisha

Hakuna sandbox kwa nodi inayopangishwa mwenyewe, kwa hiyo malipo yako ya kwanza halisi madogo ndio jaribio:

  1. Unda bidhaa na uweke kitufe cha kununua kwenye ukurasa (faili la HTML la ndani hufanya kazi) kilichoelekezwa kwenye mradi wako.
  2. Lipa kiasi kidogo cha Monero kutoka pochi yako mwenyewe.
  3. Subiri uthibitisho. Monero huchukua kama dakika ishirini kuthibitisha kikamilifu, kwa muundo.
  4. Fungua kichupo cha Miamala. Safu mpya inapofika succeeded, mint endpoint yako, mlinzi, na siri vyote vinafanya kazi mwanzo hadi mwisho.

Utatuzi wa matatizo

Checkout inashindwa mara moja.

Hatukuweza kufika mint endpoint yako. Thibitisha ni URL ya umma ya https na kwamba nodi yako iko mtandaoni. Dashibodi huonyesha hili kama ujumbe wa kufikika unapohifadhi.

Mnunuzi alilipa lakini agizo linabaki linasubiri.

Ama mlinzi haendeshi, au siri yake hailingani. Thibitisha mchakato wa mlinzi uko juu na kwamba MONERO_HMAC_SECRET yake ni thamani hasa uliyobandika kwenye dashibodi.

Malipo yalichukua muda kuonekana.

Hilo ni la kawaida. Monero huthibitisha kwa vipande kadhaa; mlinzi husubiri uthibitisho kumi (kama dakika ishirini) kabla ya kuripoti mafanikio.

Vizuri kujua

Weka pochi ya kuona-tu kwenye sanduku la moto. Mlinzi unahitaji tu kuona malipo yanayoingia. Weka spend key yako kwenye mashine tofauti, isiyo mtandaoni, na ufagie fedha kutoka pale.

Usifichue kamwe wallet RPC. Ni kituo cha mint pekee ndicho cha umma. Funga wallet RPC kwa localhost au mtandao wa faragha kila wakati.

Kukosa kufanya kazi ni nafuu. Mlinzi hufidia baada ya kukatika na huripoti malipo iliyoyakosa. Hakuna kinachopotea.

Kuzungusha siri. Tengeneza siri mpya wakati wowote, kisha ibandike kwenye mlinzi na dashibodi vyote viwili.

Monero circular economy

Maswali? Join our Discord

Tayari kuunganisha mtoa huduma?

Chagua watoa huduma tayari unaowatumia. Wanunuzi hulipa kupitia akaunti zako, na unahifadhi kitufe kimoja cha kununua.