Bitcoin Forum
August 02, 2021, 04:10:55 PM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to accept crypto coins on my website  (Read 502 times)
frodoe7
Member
**
Offline Offline

Activity: 132
Merit: 11


View Profile
September 24, 2018, 09:34:31 PM
 #1

as the title say :
How to accept crypto coins on my website
plus if he don't know about crypto world
I want him to pay with his VISA/Paypal
and I convert his money to crypto
I know it seems impossible , but using third party may be good

██████████    YoBit.net - Cryptocurrency Exchange - Over 350 coins
█████████    <<  ● $$$ - $$$ - $$$ - $$$ - $$$ - $$$ - $$$   >>
██████████    <<  ● Play DICE! Win 1-5 btc just for 5 mins!  >>
1627920655
Hero Member
*
Offline Offline

Posts: 1627920655

View Profile Personal Message (Offline)

Ignore
1627920655
Reply with quote  #2

1627920655
Report to moderator
1627920655
Hero Member
*
Offline Offline

Posts: 1627920655

View Profile Personal Message (Offline)

Ignore
1627920655
Reply with quote  #2

1627920655
Report to moderator
1627920655
Hero Member
*
Offline Offline

Posts: 1627920655

View Profile Personal Message (Offline)

Ignore
1627920655
Reply with quote  #2

1627920655
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1627920655
Hero Member
*
Offline Offline

Posts: 1627920655

View Profile Personal Message (Offline)

Ignore
1627920655
Reply with quote  #2

1627920655
Report to moderator
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1946
Merit: 2994


NotYourKeys.org - Not Your Keys, Not Your Bitcoin


View Profile
September 25, 2018, 04:30:23 AM
 #2

There are plenty 3rd party payment gateway/support with cryptocurrency support, but AFAIK there aren't that could convert fiat (through credit card/debit card) to cryptocurrency automatically.

However, you might ask the 3rd party which accept both fiat and cryptocurrency (such as BaapPay and b2binpay) to add features that you want.

Rhegar011
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 25, 2018, 09:42:42 AM
 #3

you can try coinpayments. google for crypto gateway . you will come across many. if you are on shopify, there are many apps for that
lightningslotmachine
Newbie
*
Offline Offline

Activity: 22
Merit: 6


View Profile WWW
September 26, 2018, 11:44:21 AM
 #4

A lot of third party sites keep your private keys and charge you fees. I would recommend that you set up a virtual machine with btcPayServer yourself.
Check it out here:

https://github.com/btcpayserver/btcpayserver

Its open source, it's free, you hold your own private keys (can use a hardware wallet and just set the xpub exported from trezor for example).
It also support the lightning network.

You can deploy it on azure with just one click here:

https://github.com/btcpayserver/btcpayserver-doc/blob/master/AzureDeployment.md

Don't let anyone else handle your payments or private keys!
LeGaulois
Copper Member
Legendary
*
Offline Offline

Activity: 1876
Merit: 2218

Bitcoin Ninja Unregulated Banker Unbanking Folks


View Profile
September 26, 2018, 12:01:54 PM
 #5

Changelly has an altcoins payment button widget, perhaps there is a way to work with it. But I don't see how to add this to be automated. It has an API so pretty sure it is doable. Coinbase has hosted checkout pages but I am not sure if a customer is able to pay with a card
https://prnt.sc/kyxdes

apimembership
Full Member
***
Offline Offline

Activity: 448
Merit: 124



View Profile
September 28, 2018, 01:06:51 AM
 #6

if you know how to program in php, (it is hard to predict you need a code or component for your need) you can use coinpayments there are couple repository on github and they have api doc on their website that you can look at it.

https://www.coinpayments.net/apidoc-code
https://github.com/kedamaian/CoinPayments
bob123
Legendary
*
Offline Offline

Activity: 1582
Merit: 2356



View Profile WWW
October 02, 2018, 08:15:18 PM
 #7

How to accept crypto coins on my website

Basically you have 2 possibilities. Using a 3rd party service to integrate payments or build it yourself.
Building it yourself (or using open source projects (please only after a security audit!)) is the correct way (where only you are in possession of your money).

When using a 3rd party service, you need to trust them to handle your payments / secure your money.




plus if he don't know about crypto world
I want him to pay with his VISA/Paypal
and I convert his money to crypto

This is not automatically possible. The reason is that BTC is irreversible while VISA or paypal are reversible.
This would lead to a high amount of fraud towards the service provider who offers this kind of exchange.

Rath_
aka BitCryptex
Legendary
*
Online Online

Activity: 1386
Merit: 2132


Write @Rath or quote my post to notify me


View Profile WWW
October 02, 2018, 08:29:37 PM
 #8

This is not automatically possible. The reason is that BTC is irreversible while VISA or paypal are reversible.
This would lead to a high amount of fraud towards the service provider who offers this kind of exchange.

There are still many websites which allow their users to buy Bitcoin using a credit/debit card. I doubt that these kind of exchange differs much from an ordinary payment. I used this kind of service and I know that there are some limits if you don't decide to go through KYC verification.

Building it yourself (or using open source projects (please only after a security audit!)) is the correct way (where only you are in possession of your money).

Using BTCPayServer might be a good idea. As far as I remember, it even supports Lightning Network and altcoin payments. Great alternative to BitPay which has outrageous fees.

bitexchangers
Copper Member
Jr. Member
*
Offline Offline

Activity: 74
Merit: 1

bitexchangerstrade Bitexchangers.net owner


View Profile WWW
October 06, 2018, 08:06:25 PM
 #9

Simple

To accept visa or card in you bussines you need contract a merchant account bussines linked to bank account company.

To aceept cryptocurrency this not will be linked with you merchant account and bank account company. you can integrate a simple a very fast plugin of GOURL or coinpayments. if you live on Europe or USA all cryptocurrencie accepted can be converted and paid in you bank account in 24 hrs

We are Expert in trading and bitcoin debit cards solutions
We are peoplecard.co, bitexchangers.trade
Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 647


View Profile
October 07, 2018, 06:06:37 PM
 #10

The best and most easiest way to integrate Bitcoin payments in your website is availing merchant services like what Coinbase and Bitpay is offering. Both of them will only take a percentage of your total transaction fee on each transaction made in your website and the good thing about this is they also have the ability to have direct bank deposits on your bank account as they can also convert your crypto payments into fiat for your convenience. Now for people paying with Paypal and credit cards to your website, so far I haven't seen any kind of integration when it comes to them converting your payment to cryptocurrencies, you will be the one who will manually do it as there is no services currently available.

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
texgeek
Full Member
***
Offline Offline

Activity: 405
Merit: 118

in BTC we trust!


View Profile
October 09, 2018, 06:28:25 AM
 #11

You can use a integration of coinpayments, i think is the best integration you can use altcoins and bitcoin.

On my experience ( previous used on my wordpress website) worked fine. I got some issues when users pay using a wallet from exchanges and request a refund sometimes by latency of network and refund is sent, but as expected , to exchange address this money gone and in the end you need refund user from your pocket  Undecided


open to virtual work
Piggy
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1415



View Profile WWW
October 10, 2018, 07:10:55 AM
 #12

Just wondering, wouldn't be the cheaper to code a rather simple solution like this:

  • generate a new receiving address for the customer, which he can use to pay (the private key can be hashed and stored)
  • have a background process in the server which checks the amount paid received enough confirmations
  • send payment confirmation to the customer

Or there is some problem with it / not so easy as it seems?

A lot of third party sites keep your private keys and charge you fees. I would recommend that you set up a virtual machine with btcPayServer yourself.
Check it out here:

https://github.com/btcpayserver/btcpayserver

Its open source, it's free, you hold your own private keys (can use a hardware wallet and just set the xpub exported from trezor for example).
It also support the lightning network.

You can deploy it on azure with just one click here:

https://github.com/btcpayserver/btcpayserver-doc/blob/master/AzureDeployment.md

Don't let anyone else handle your payments or private keys!

well, this seems to be something quite a neat solution
bob123
Legendary
*
Offline Offline

Activity: 1582
Merit: 2356



View Profile WWW
October 10, 2018, 12:09:45 PM
Merited by Piggy (1)
 #13

Just wondering, wouldn't be the cheaper to code a rather simple solution like this:

  • generate a new receiving address for the customer, which he can use to pay (the private key can be hashed and stored)
  • have a background process in the server which checks the amount paid received enough confirmations
  • send payment confirmation to the customer

Or there is some problem with it / not so easy as it seems?


This is the general flow of such an action, except for the stored hash of the private key (that's not necessary at all and non-usable).

The devil is in the detail. How do you generate a new address, how do you store the private key, where do you map it to the customer ?
How do you keep the private keys secure enough so that nobody can access it ?
How exactly does the 'background process' work ? Is it safe against each kind of manipulation or could an attacker simply simulate a payment ?

There is a lot to consider when building such a system.


People who want to have software which handles payments coded for a cheap price, will receive low quality work. And this will cost you way more in the end.
The proper way is to either get some good developer to build the system properly themselves (with security in mind) or to review/audit and setting up an open-source server.

lightningslotmachine
Newbie
*
Offline Offline

Activity: 22
Merit: 6


View Profile WWW
October 11, 2018, 01:46:30 PM
 #14

Just wondering, wouldn't be the cheaper to code a rather simple solution like this:

  • generate a new receiving address for the customer, which he can use to pay (the private key can be hashed and stored)
  • have a background process in the server which checks the amount paid received enough confirmations
  • send payment confirmation to the customer

Or there is some problem with it / not so easy as it seems?

A lot of third party sites keep your private keys and charge you fees. I would recommend that you set up a virtual machine with btcPayServer yourself.
Check it out here:

https://github.com/btcpayserver/btcpayserver

Its open source, it's free, you hold your own private keys (can use a hardware wallet and just set the xpub exported from trezor for example).
It also support the lightning network.

You can deploy it on azure with just one click here:

https://github.com/btcpayserver/btcpayserver-doc/blob/master/AzureDeployment.md

Don't let anyone else handle your payments or private keys!

well, this seems to be something quite a neat solution

It works quite well. I have used it myself on my site: https://www.lightningslotmachine.com/, if you click on one of the "buy spins" buttons you can see how it looks like.

I have only set up bitcoin lightning payments, but you can also accept on-chain payments of course.

seoincorporation
Legendary
*
Offline Offline

Activity: 2156
Merit: 1778



View Profile
October 13, 2018, 03:16:45 PM
 #15

as the title say :
How to accept crypto coins on my website
plus if he don't know about crypto world
I want him to pay with his VISA/Paypal
and I convert his money to crypto
I know it seems impossible , but using third party may be good

After reading all the solutions no one has mentioned it... What you need is the shapeshift API, that way you can accept bitcoin and other alts, for more information please follow the next link:

https://docs.shapeshift.io/

That's the easy way, if you want the hard way then you can get a bitcoin node and code a full backend for cryptos.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!