Accepting payments in Bitcoin

The features of accepting payments in Bitcoins (BTC).

After enabling this option in the Merchant WebMoney service a merchant can accept payments the units of Bitcoin cryptocurrency from the buyers who cannot be the members of WebMoney Transfer

For the merchant accepting such payments looks the same as accepting payments from the members that already have a WebMoney purse.

With this, there are the following peculiarities:

  • The minimum amount of a payment in Bitcoin is 0,001 BTC;
  • Merchants' purses are funded after receiving of a minimum of six confirmations of a transaction in the bitcoin.org relay network database;
  • Merchants can accept payment to WMX-, WMZ-purses;
  • BTC taken as payment for goods and services are kept in the WMX title units format that are further transferred either to the merchan't X-purse or to the X-purse a of the automatic exchage service. In the second case, the funds after being exchanged at the current exchange rate are transferred to the WMZ-purse that is adjusted to accept Bitcoins;
  • If the transferred amount of bitcoins differs from the one specified on the page of the shop, containing the given product or service, the funds cannot be accepted and transferred to the merchant;
  • To speep up the purchase-sale process, the merchant have a possibility to verify the payment and dispatch the product to the customer in advance, before all necessary confirmations are received.

To verify a payment before receiving all the confirmation, the merchant can make a request as follows:

GET https://btc-invoicing.wmtransfer.com/gate/rest/v1/invoices/%PURSE%/%PAYMENTNUMBER%

Here:

  • PURSE is for merchant's purse
  • PAYMENTNUMBER - payment number

In the answer to this request the "confirmations" parameter indicates the number of confirmations recorder by the service on this transaction.

{"id":6555,
"createtime":"2016-10-20T14:37:18.3422735Z",
"updatetime":"2016-10-20T17:06:47.5189782Z","state":10,
"purse":"X111111111111",
"paymentno":37690111,
"purpose":"Merchant Cart:349169 (Order 52946994)",
"wmamount":52.88000000,
"address":"1BJvuEvHt...........JH6vYeqqGBUAgPt2",
"wmtranid":1379013200,
"txid":"4b3a915f6878e828e...............e4daefc83591bc3a9c89da3f36a8cf2",
"vout":1,
"confirmations":6}

See also:
Web Merchant Interface
Merchant WebMoney Transfer
Two Simple Steps to Accept WebMoney Payments
Paying for products and services using the Merchant service
Accepting payments in Ethereum
Accepting payments in USDT