Bitcoin Forum
April 27, 2024, 04:56:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to accept crypto coins on my website  (Read 524 times)
frodoe7 (OP)
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!  >>
1714193813
Hero Member
*
Offline Offline

Posts: 1714193813

View Profile Personal Message (Offline)

Ignore
1714193813
Reply with quote  #2

1714193813
Report to moderator
1714193813
Hero Member
*
Offline Offline

Posts: 1714193813

View Profile Personal Message (Offline)

Ignore
1714193813
Reply with quote  #2

1714193813
Report to moderator
1714193813
Hero Member
*
Offline Offline

Posts: 1714193813

View Profile Personal Message (Offline)

Ignore
1714193813
Reply with quote  #2

1714193813
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714193813
Hero Member
*
Offline Offline

Posts: 1714193813

View Profile Personal Message (Offline)

Ignore
1714193813
Reply with quote  #2

1714193813
Report to moderator
Rhegar011
Newbie
*
Offline Offline

Activity: 63
Merit: 0


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

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
 #3

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: 2870
Merit: 4094


Top Crypto Casino


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

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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
apimembership
Full Member
***
Offline Offline

Activity: 448
Merit: 124



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

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: 1624
Merit: 2481



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

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
*
Offline Offline

Activity: 1876
Merit: 3131



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

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: 89
Merit: 1

Universal Contact - CWF


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

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
Solidity Dev
Deflationary Tokens
Theb
Hero Member
*****
Offline Offline

Activity: 1680
Merit: 655


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

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: 515
Merit: 202

in BTC we trust!


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

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: 1416



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

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: 1624
Merit: 2481



View Profile WWW
October 10, 2018, 12:09:45 PM
Merited by Piggy (1)
 #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?


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
 #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?

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: 3136
Merit: 2908


Top Crypto Casino


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

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
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!