Please login or register.

Recommended acceptance methods for merchants

I'm exploring ways to accept Monero as payment. It seems I have few options for integrating Monero into my website:

  1. Use an API, such as that by XMR.to. Unfortunately, that service is limited to 1 BTC per payment which is not always enough.

  2. Transact directly with monerod using a library such as PHP-Monero (https://github.com/jebriggsy/PHP-Monero).

  3. ADDED IN EDIT: Convert XMR to BTC via Shapeshift.io.

Are there other API's out there that cater for merchants, e.g. that do not require monerod?

Replies: 5
Gingeropolous posted 9 years ago Replies: 1 | Weight: -224 | Link [ - ]

do you mean like a bitpay service?

re: xmr.to, i'm sure you could try to reach an arrangement with the xmr.to folks. ping @binaryfate

Reply to: Gingeropolous
mountainman posted 9 years ago Replies: 1 | Weight: -224 | Link [ - ]

Yes, like a Bitpay service. In fact, would be nice to be able to receive Monero payments too, instead of converting to Bitcoin.

I have contacted XMR.to and requested an increase.

Reply to: mountainman Gingeropolous
Gingeropolous posted 9 years ago Replies: 1 | Weight: -223 | Link [ - ]

Well, if I understand bitpay, they accept bitcoin and then convert it to fiat and send fiat to the merchant.

But if you want to work directly with monero, but not run the monero daemon, you could probably figure something out with mymonero.com

I guess I'm unclear by what you mean regarding "integrating monero into your website". I'm assuming you mean some automated way for the website to tell the customer that their funds have been received. To do that you just need to monitor the websites wallet, but you don't want to run a node (what you refer to as monerod)..

any particular reason you don't want to run the software?

Reply to: Gingeropolous mountainman Gingeropolous
mountainman posted 9 years ago Replies: 1 | Weight: -222 | Link [ - ]

You understand me correctly. It needs to be automated. The reason I would like to avoid running a node is the additional maintenance overhead plus potentially slowing down the server (though I guess I could run the node on any other server). Perhaps it would be the right thing though to just run another node (I already run one at home) in a different VPS instance.

Reply to: mountainman Gingeropolous mountainman Gingeropolous
Gingeropolous posted 9 years ago Weight: -222 | Link [ - ]

yeah, it depends on the specs of your server, but you should be able to run a node with minimal resources. There's no need to mine on the node, so that'll limit the CPU load, and you can modify the download and upload speed, and you could even modify your setup so that you don't have any incoming connections - you could simply do this through the firewall. There might be a setting as well.

You'd definitely want to run the recent head, so you'd have to compile.

But yeah, if you thought you would need to run the 6 gb memory version, than I agree, it would be best to not run the daemon. But the database version is much lighter.